Van neuron tot taalmodel

Hoofdstuk 4

Live demo

Precies hetzelfde netwerk als in de Java-code, nu in je browser. Druk op Start en kijk hoe het in een paar tellen leert: het verlies daalt, en het leerraster kleurt groen zodra een som juist is. Daarna mag je het zelf testen.

4.1 — trainen

Kijk hoe het leert

Het netwerk start met willekeurige gewichten en zit er dus eerst grotendeels naast (veel rode vakjes). Elke epoch stuurt het zichzelf bij. Het raster toont voor elke combinatie a + b het voorspelde antwoord; groen = juist, rood = fout. Met de schuifbalk bepaal je hoeveel epochs er getraind wordt: zet hem laag en je ziet het netwerk nog volop fouten maken, zet hem hoog en het leert alles foutloos — zo zie je het leerproces stap voor stap beter worden.

Epoch0
Verlies–
Juistheid–
verlies per epoch — daalt naarmate het netwerk leert

rijen = a (0–4), kolommen = b (0–4) · elk vakje toont de voorspelde som
1500
4.2 — testen

Gooi er je eigen som tegenaan

Kies twee getallen. Het netwerk geeft zijn antwoord en laat met de balkjes zien hoeveel kans het aan elke mogelijke som toekent. Probeer dit vóór én na het trainen — het verschil is duidelijk.

Getal a
Getal b
–
–
Kansverdeling over de mogelijke sommen

Alles hierboven draait volledig in JavaScript, in jouw browser — er gaat niets naar een server. Het is dezelfde wiskunde als in de Java-code, dus de resultaten komen overeen (kleine verschillen door andere willekeurige startwaarden).