new PerceptronVisualizer()
- Description:
Rendert Scatter-Plot, Architektur-Diagramm, Gleichungen und Fehler-Chart.
- Source:
Methods
clearErrorHistory()
- Description:
Leert die Fehler-Historie.
- Source:
clearErrors()
- Description:
Entfernt alle Fehler-Highlights.
- Source:
destroy()
- Description:
Zerstört die SVG-Elemente (Cleanup).
- Source:
highlightErrors(errorIndices)
- Description:
Hebt fehlklassifizierte Punkte hervor.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
errorIndices |
Array.<number> |
highlightSelectedPoint(idx)
- Description:
Hebt den aktuell gewählten Trainingspunkt hervor.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
idx |
number | Index in currentPoints (-1 = keiner) |
pushErrorHistory(errorCount)
- Description:
Fügt einen Fehlerwert zur Historie hinzu und zeichnet den Chart neu.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
errorCount |
number |
setDataset(dataset)
- Description:
Setzt den Datensatz und zeichnet alle Punkte.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
dataset |
PerceptronDataset |
updateArchInputValues(x1Val, x2Val, sumVal)
- Description:
Zeigt Eingabewerte und Summenwert im Architektur-Diagramm.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
x1Val |
number | null | |
x2Val |
number | null | |
sumVal |
number | null |
updateArchOutput(text)
- Description:
Setzt den Ausgabe-Wert im Architektur-Diagramm.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
text |
string |
updateArchWeights(w1, w2, bias, prev)
- Description:
Aktualisiert Gewichte im Architektur-Diagramm.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
w1 |
number | |
w2 |
number | |
bias |
number | |
prev |
updateDecisionLine(w1, w2, b)
- Description:
Aktualisiert die Decision-Boundary-Linie. w₁·x + w₂·y + b = 0 → y = -(w₁/w₂)·x - (b/w₂)
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
w1 |
number | |
w2 |
number | |
b |
number |