← Labirynt szczęścia
PL EN DE

Neuronales Netz Labor

Ein von Grund auf programmiertes Feedforward-Netz mit Backpropagation. Kein Framework, jeder Rechenschritt nachvollziehbar.

1 · Beispiel & Daten iTrainingsdaten sind die Beispiele, aus denen das Netz die Regel selbst herausfinden soll – nie die Regel direkt. Jede Zeile ist ein Beispiel: links die Eingänge, rechts (nach dem >) die gewünschten Ausgänge. Das Netz vergleicht seine Vorhersage mit dem Soll und justiert nach.
Was dich erwartet: Mit den Vorlagen unten lädst du fertige Aufgaben (Kurven, Trennflächen, Mini-Bilder). Du kannst Werte auch frei ändern oder eigene Daten eintippen. Faustregel: mehr und sauberere Beispiele → bessere Vorhersage; zu wenige → das Netz rät.

Erste Zeile = Spaltennamen. Trenne Eingänge von Ausgängen mit ">". Werte mit Komma. Beliebig viele Spalten und Zeilen.
iHält einen Teil der Daten vom Training zurück und misst den Fehler nur darauf. So sieht man Überanpassung: sinkt der Trainingsfehler weiter, während der Testfehler wieder steigt, lernt das Netz die Daten auswendig statt die Regel. Probiere „Gerade + Rauschen" mit einem großen Netz.
Im Tab „Fehler-Kurve" erscheint dann eine zweite, rote Kurve für die Testdaten.

3 · Curriculum (abschnittweise lernen) iCurriculum: begrenzt das Training zunächst auf einen Teil des Wertebereichs und weitet ihn dann aus – wie ein Lehrplan, der einfach beginnt. Das hilft bei schwierigen Funktionen, weil das Netz erst die grobe Form lernt, bevor Details dazukommen. „Auto-Curriculum“ weitet das Fenster während des Trainings automatisch.

Wähle ein Fenster: trainiere nur einen Abschnitt der Kurve (links, rechts oder Mitte). Hilft, wenn das Netz sonst in der Mitte hängenbleibt. Bezug ist der erste Eingang.
aktiv: gesamter Bereich
Auto: startet links klein und weitet das Fenster während des Trainings selbsttätig bis zum Ende aus.
Epoche
0
Fehler (MSE)
Parameter
0
Datenzeilen
0
Netz-Struktur
Fehler-Kurve
Soll vs. Netz
Ebene · ansehen
Ebene · malen
Latent-Raum
Fehler-Landschaft
Mathematik

Rechnung dieses Neurons iDas ist exakt, was das Neuron tut, mit den aktuellen Zahlen. Du kannst es Schritt für Schritt auf Papier nachrechnen: jeden Eingang mit seinem Gewicht multiplizieren, alles plus Bias aufsummieren, dann durch die Aktivierungsfunktion schicken.

Klicke im Tab „Netz-Struktur" auf ein Neuron, um seine Rechnung Schritt für Schritt zu sehen.

Vorhersage testen iHier gibst du eigene Eingabewerte ein und das trainierte Netz sagt das Ergebnis voraus – auch für Werte, die nicht in den Trainingsdaten stehen. So prüfst du, ob das Netz die Regel wirklich verallgemeinert hat oder nur die Beispiele auswendig kennt. In der Trennfläche kannst du einen Punkt anklicken, um seine Werte hierher zu übernehmen.

Eingabewerte eingeben und „Berechnen" klicken.
Komplette Berechnung anzeigen