Ein interaktiver Lernpfad
Transformer-Capstone.
Level 100 · Transformer & LLMs. Verknüpfe Query, skalierte Scores, Softmax, Values, Verlust und einen Trainingsschritt. Mit 20 Aufgaben, Erklärvideo und interaktiven Werkzeugen.
Dein Stand wird automatisch in diesem Browser gespeichert. Alle Levels sind frei wählbar – auch wenn du Browserdaten gelöscht hast.
Für interne Lernstatistiken werden eine anonyme Browser-ID, das ausgewählte Level und Fortschrittszählungen übertragen. Deine Antworten und persönlichen Notizen bleiben im Browser.
Level 100 / 100
Transformer-Capstone
Die Idee
Verknüpfe Query, skalierte Scores, Softmax, Values, Verlust und einen Trainingsschritt.
Wichtig: Dies ist ein vollständig differenzierbares Mini-Modell, kein vollständiges produktives LLM.
Warum für AI? Diese Bausteine erklären zentrale mathematische Vorgänge in Transformern.
Ein Beispiel mit Lösungsweg
Mini-Transformer-Training: q=(w,1), w=0.3; k₁=(2,0), k₂=(0,0.5); skalierte Scores q·k/√2. Values v₁=1, v₂=-2. o=α₁v₁+α₂v₂, Ziel y=0.1, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
1. s₁=wk₁/√2, s₂=k₂/√2. α=softmax(s)₁. do/dw=α(1−α)(v₁−v₂)k₁/√2. dL/dw=(o−y)do/dw+0.02w. 2. Abschliessend w_neu=w−η(dL/dw). 3. o = -0.446989; L = 0.150499; dL/dw = -0.573445; w_neu = 0.311469. Prüfe die Reihenfolge und die Vorzeichen mit der Aufgabenstellung. Ergebnis: -0.446989; 0.150499; -0.573445; 0.311469.
Erklärvideo · mit deutscher Sprachspur
Sehen, hören und verstehen.
Animierte Grafiken zeigen den Rechenweg – mit deutscher Erklärung und Untertiteln. Pausiere jederzeit zum Nachrechnen.
Jetzt bist du dran.
20 Aufgaben · 1–4 Einstieg, ab 5 langsam anspruchsvollerAufgabe 1 / 20
Mini-Transformer-Training: q=(w,1), w=0.3; k₁=(2,0), k₂=(0,0.5); skalierte Scores q·k/√2. Values v₁=1, v₂=-2. o=α₁v₁+α₂v₂, Ziel y=0.1, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
Alle 100 Themen entdecken
Alle 20 Aufgaben dieses Levels lesen
Mini-Transformer-Training: q=(w,1), w=0.3; k₁=(2,0), k₂=(0,0.5); skalierte Scores q·k/√2. Values v₁=1, v₂=-2. o=α₁v₁+α₂v₂, Ziel y=0.1, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=0.4; k₁=(2,0), k₂=(0,0.5); skalierte Scores q·k/√2. Values v₁=1, v₂=-2. o=α₁v₁+α₂v₂, Ziel y=0.2, L=(o−y)²/2+0.01w², η=0.03. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=0.5; k₁=(2,0), k₂=(0,0.5); skalierte Scores q·k/√2. Values v₁=1, v₂=-2. o=α₁v₁+α₂v₂, Ziel y=0.3, L=(o−y)²/2+0.01w², η=0.01. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=0.6; k₁=(2,0), k₂=(0,0.5); skalierte Scores q·k/√2. Values v₁=1, v₂=-2. o=α₁v₁+α₂v₂, Ziel y=0.4, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=0.7; k₁=(3,0), k₂=(0,1); skalierte Scores q·k/√2. Values v₁=2, v₂=-3. o=α₁v₁+α₂v₂, Ziel y=0.5, L=(o−y)²/2+0.01w², η=0.03. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=0.8; k₁=(3,0), k₂=(0,1); skalierte Scores q·k/√2. Values v₁=2, v₂=-3. o=α₁v₁+α₂v₂, Ziel y=0.6, L=(o−y)²/2+0.01w², η=0.01. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=1; k₁=(3,0), k₂=(0,1); skalierte Scores q·k/√2. Values v₁=2, v₂=-3. o=α₁v₁+α₂v₂, Ziel y=0.7, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=1.1; k₁=(4,0), k₂=(0,1); skalierte Scores q·k/√2. Values v₁=2, v₂=-4. o=α₁v₁+α₂v₂, Ziel y=0.8, L=(o−y)²/2+0.01w², η=0.03. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=1.3; k₁=(4,0), k₂=(0,1.5); skalierte Scores q·k/√2. Values v₁=3, v₂=-4. o=α₁v₁+α₂v₂, Ziel y=0.9, L=(o−y)²/2+0.01w², η=0.01. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=1.4; k₁=(4,0), k₂=(0,1.5); skalierte Scores q·k/√2. Values v₁=3, v₂=-4. o=α₁v₁+α₂v₂, Ziel y=1, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=1.6; k₁=(5,0), k₂=(0,1.5); skalierte Scores q·k/√2. Values v₁=3, v₂=-5. o=α₁v₁+α₂v₂, Ziel y=1.1, L=(o−y)²/2+0.01w², η=0.03. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=1.7; k₁=(5,0), k₂=(0,1.5); skalierte Scores q·k/√2. Values v₁=3, v₂=-5. o=α₁v₁+α₂v₂, Ziel y=1.2, L=(o−y)²/2+0.01w², η=0.01. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=1.9; k₁=(5,0), k₂=(0,2); skalierte Scores q·k/√2. Values v₁=4, v₂=-5. o=α₁v₁+α₂v₂, Ziel y=1.3, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=2; k₁=(6,0), k₂=(0,2); skalierte Scores q·k/√2. Values v₁=4, v₂=-6. o=α₁v₁+α₂v₂, Ziel y=1.4, L=(o−y)²/2+0.01w², η=0.03. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=2.2; k₁=(6,0), k₂=(0,2); skalierte Scores q·k/√2. Values v₁=4, v₂=-6. o=α₁v₁+α₂v₂, Ziel y=1.5, L=(o−y)²/2+0.01w², η=0.01. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=2.3; k₁=(6,0), k₂=(0,2); skalierte Scores q·k/√2. Values v₁=4, v₂=-6. o=α₁v₁+α₂v₂, Ziel y=1.6, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=2.5; k₁=(7,0), k₂=(0,2.5); skalierte Scores q·k/√2. Values v₁=5, v₂=-7. o=α₁v₁+α₂v₂, Ziel y=1.7, L=(o−y)²/2+0.01w², η=0.03. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=2.6; k₁=(7,0), k₂=(0,2.5); skalierte Scores q·k/√2. Values v₁=5, v₂=-7. o=α₁v₁+α₂v₂, Ziel y=1.8, L=(o−y)²/2+0.01w², η=0.01. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=2.8; k₁=(7,0), k₂=(0,2.5); skalierte Scores q·k/√2. Values v₁=5, v₂=-7. o=α₁v₁+α₂v₂, Ziel y=1.9, L=(o−y)²/2+0.01w², η=0.02. Berechne o, L, dL/dw und w_neu.
Mini-Transformer-Training: q=(w,1), w=2.9; k₁=(8,0), k₂=(0,2.5); skalierte Scores q·k/√2. Values v₁=5, v₂=-8. o=α₁v₁+α₂v₂, Ziel y=2, L=(o−y)²/2+0.01w², η=0.03. Berechne o, L, dL/dw und w_neu.
Dein Fortschritt gehört dir.
Exportiere ihn vor dem Löschen deiner Browserdaten oder nimm ihn als Datei auf ein anderes Gerät mit. Alternativ kannst du jederzeit ein Level direkt auswählen.
Mathematisch verstehen. Praktisch vertiefen.
Der Kurs verbindet Grundlagen mit anspruchsvollen Modellrechnungen. Für professionelle AI-Arbeit gehören danach eigene Implementierungen, Experimente, Datenanalyse und das Lesen von Forschungsarbeiten dazu. Eine abgeschlossene Aufgabenliste ist kein Berufsabschluss.
Zum Vertiefen: Mathematics for Machine Learning · Deep Learning · Attention Is All You Need. Die Aufgaben und Kurzvideos dieser Seite sind eigenständig erstellt.