Beginne mit deiner Handschrift. Folge den Zahlen. Trainiere ein echtes neuronales Netz.
UNTRAINIERTCheckpoint 0
02IM INNEREN DES NETZWERKS
784 → 32 → 16 → 10
Checkpoint 0 · eingefroren
Ziehen zum Drehen·Umschalt+Ziehen zum Schwenken·Scrollen / Zusammendrücken zum Zoomen
Volumetrische Geometrie wird vorbereitet…
3D-RAUMVerborgene Neuronen belegen Breite, Höheund Tiefe. Der Abstand ändert nur die Ansicht, niemals das Modell. Das Eingabebild bleibt korrekt eine 2D-Ebene.
Wähle ein Neuron aus, um dessen eingehende Verbindungen zu untersuchen. Alle 25.760 Verbindungen fließen in die Berechnung ein.
03EINEM BEISPIEL FOLGEN
BEGINNE MIT EINER FRAGE
Kann es deine Handschrift schon lesen?
Das Netzwerk startet mit zufälligen Gewichten, nicht mit Wissen über Ziffern. Zeichne eine Ziffer oder wähle ein Beispiel und verfolge dann die Zahlen hinter seiner Vorhersage.
Die Inferenz liest die Gewichte nur aus. Nur ein expliziter Trainingsschritt ändert sie.
MACHE EINEN FEHLER. ÄNDERE EIN GEWICHT. VERSUCHE ES ERNEUT.
Lernen ist eine messbare Veränderung.
0abgeschlossene Epochen
0Beispiele verarbeitet
0SGD-Aktualisierungen
—Mittlerer Verlust des letzten Mini-Batches
—Validierungsgenauigkeit
Kreuzentropie-VerlustNiedriger ist besser
Genauigkeit auf gelabelten BeispielenHöher ist besser
TrainingValidierung · jeder Punkt bewertet den gesamten angegebenen Split an einem festen Prüfpunkt.
Jeden Diagrammpunkt und seine Stichprobengröße untersuchen
Jede Zeile bewertet die gesamte angegebene Teilmenge an einem festen Prüfpunkt. Der Verlust ist das arithmetische Mittel über diese Beispiele; die Genauigkeit ist 'richtig / n'. Eine Änderung der Trainingsdatenmenge ändert die Stichprobengröße der Trainingskurve, wie unten gezeigt. Die Validierung verwendet immer denselben zurückgehaltenen Datensatz.
Versuchen Sie ein Experiment: Führen größere Lernschritte zu schnellerem Lernen?
Zurücksetzen, mit η = 0,07 trainieren und die Validierungskurve untersuchen. Auf den identischen Ausgangsprüfpunkt zurücksetzen und mit η = 2,0 wiederholen. Vergleichen Sie die gemessenen Ergebnisse; eine Verbesserung ist nicht garantiert. Um Auswendiglernen (Overfitting) zu untersuchen, verwenden Sie weniger Trainingsbeispiele und vergleichen Sie die Trainingsleistung mit der Validierung. Reservieren Sie den Test-Split für Ihre abschließende Bewertung.
Funktioniert es an Beispielen, auf denen nicht trainiert wurde?
Der ursprüngliche, initialisierte Prüfpunkt und der aktuelle Prüfpunkt werden an exakt denselben Beispielen evaluiert. Wiederholte Testüberprüfungen können Ihre Entscheidungen beeinflussen; verwenden Sie beim Experimentieren die Validierung.
VORHER · URSPRÜNGLICHER PRÜFPUNKT 0——
→
NACHHER · AKTUELLER PRÜFPUNKT——
Wo kommt es durcheinander?
Zeilen = tatsächliche Ziffer. Spalten = vorhergesagte Ziffer. Jede Zelle zählt Beispiele. Wählen Sie eine Zelle aus, um ihre Beispiele zu untersuchen.
Fehler ansehen
Es wurden keine Testergebnisse erfunden oder vorab geladen. Evaluieren Sie das aktuelle Netzwerk, um die gemessene Leistung zu sehen.
UCI Optical Digits · offline
MNIST ist optional und erfordert Internet. Der Wechsel des Datensatzes setzt das Modell und alle Messungen zurück.
Die Berechnung ist keine Simulation.
25.818 trainierbare Parameter · zufällige Initialisierung mit Seed · ReLU-Hidden-Layers · stabiles Softmax / Kreuzentropie · Mini-Batch-SGD mit mittlerem Gradienten.
Training: JavaScript Float64 in einem Web Worker (CPU). Rendering: Überprüfung der Verfügbarkeit von nativem WebGL / Software-3D. Kein verstecktes Netzwerk, keine vortrainierten Gewichte.
Quellen, Attribution, Vorverarbeitung und Einschränkungen
In der aktuellen Ausgabe
Abonnenten öffnen jedes neue Exponat am Erscheinungstag. Ein kostenloses DigiSim-Konto öffnet dieses ab dem {memberDate}; ohne Konto öffnet es sich am {anonymousDate}.
Das Exponat ist nicht verfügbar. Die Wiedergabe pausiert. Zum erneuten Versuch neu laden.
Cookie-Einstellungen
Wir verwenden erforderlichen Browserspeicher für Anmeldung, lokale Projekte, Einstellungen und Sicherheit. Mit Ihrer Einwilligung hilft uns Google Analytics, die Nutzung der Website und ihrer Funktionen zu verstehen.
Keine Werbe-Cookies. Wir verkaufen keine personenbezogenen Daten.
Die Analyse bleibt deaktiviert, bis Sie sie akzeptieren.