Werkplaats / Leerpaden
In jouw eigen tempo
← Alle leerpaden
LEERPAD 04 · ZELF BOUWEN

Neurale netwerken

Bouw een neuron. Laat het leren. Begrijp elke stap.

18 lessen1480 minuten58 checkpoints
Begin dit leerpad
01
DE EERSTE BOUWSTENEN

Van één neuron naar leren

18 lessen
01
LES · 45 MIN

Een neuron, helemaal van jou

Combineer invoer, gewichten en een activatiefunctie tot je eerste kunstmatige neuron.

Nog te ontdekken
02
LES · 60 MIN

Maak fouten meetbaar

Bouw een verliesfunctie en zet zelf de eerste stappen van gradient descent.

Nog te ontdekken
03
BOUWPROJECT · 100 MIN

Train je eerste model

Een volledig notebook: van vijf meetpunten naar een model dat zelf zijn gewicht en bias leert.

Nog te ontdekken
04
LES · 60 MIN

Een laag rekent veel neuronen tegelijk uit

Gebruik matrixvormen om een dense laag te bouwen, parameters te tellen en twee affine lagen samen te vouwen.

Nog te ontdekken
05
LES · 65 MIN

Een activatie maakt een nieuwe grens mogelijk

Vergelijk ReLU en tanh, bereken hun afgeleiden en bouw een klein netwerk voor XOR.

Nog te ontdekken
06
LES · 75 MIN

Van meerdere scores naar een stabiel verlies

Bouw softmax, cross-entropy uit logits en hun gecombineerde gradiënt zonder numerieke overflow.

Nog te ontdekken
07
LES · 110 MIN

Stuur het foutsignaal terug door een heel netwerk

Bouw de voorwaartse en achterwaartse pass van een MLP en controleer ieder parametergradient met eindige verschillen.

Nog te ontdekken
08
LES · 75 MIN

Laat iedere berekening haar herkomst onthouden

Bouw een kleine rekengraaf met lokale afgeleiden en een topologische volgorde die gedeelde knopen herkent.

Nog te ontdekken
09
LES · 80 MIN

Tel de bijdragen van alle rekenpaden op

Bouw reverse-mode differentiatie met een seed, een schone reset en numerieke controle op correcte én foutieve lokale afgeleiden.

Nog te ontdekken
10
BOUWPROJECT · 160 MIN

Train XOR met je eigen autograd-engine

Combineer eigen scalar-operaties, een gedeelde rekengraaf en reverse-mode tot een trainbaar netwerk met zeventien parameters.

Nog te ontdekken
11
LES · 65 MIN

Geef het signaal een bruikbaar begin

Kies een schaal op basis van fan-in en fan-out en meet wat er met activaties door meerdere lagen gebeurt.

Nog te ontdekken
12
LES · 75 MIN

Leer met een handvol voorbeelden tegelijk

Maak herhaalbare minibatches, bereken een gemiddelde gradiënt en voer een echte SGD-epoch uit.

Nog te ontdekken
13
LES · 75 MIN

Geef de zoekrichting een geheugen

Bouw momentum, controleer de gekozen updateconventie en vergelijk echte trajecten in een smal verliesdal.

Nog te ontdekken
14
LES · 90 MIN

Pas de stapgrootte per parameter aan

Implementeer Adams momentenschattingen, biascorrectie en volledige update met blijvende optimizerstate.

Nog te ontdekken
15
LES · 90 MIN

Kies welke waarden samen een schaal krijgen

Implementeer LayerNorm en een kleine BatchNorm, inclusief bewaarde statistieken voor voorspellen.

Nog te ontdekken
16
LES · 75 MIN

Beperk afhankelijkheid van één toevallige fit

Bouw een L2-straf en inverted dropout, inclusief het juiste masker voor de terugweg en een schone evaluatiemodus.

Nog te ontdekken
17
LES · 105 MIN

Stuur het leertempo en bewaar de beste stap

Bouw warmup met cosine decay, begrens grote gradiënten en stop op validatieverlies met herstel van de beste parameters.

Nog te ontdekken
18
BOUWPROJECT · 75 MIN

Bouw en train een MLP op MNIST

Train een eigen NumPy-netwerk op echte cijferafbeeldingen, kies het model met validatie en meet daarna de apart gehouden testset.

Nog te ontdekken