Werkplaats / Leerpaden
In jouw eigen tempo
← Alle leerpaden
LEERPAD 06 · VERDIEPING

Taalmodellen

Van je eigen tokenizer naar een mini-GPT.

20 lessen1485 minuten67 checkpoints
Begin dit leerpad
01
DE EERSTE BOUWSTENEN

Van tekst naar eigen BPE-tokens

20 lessen
01
LES · 60 MIN

Een teken, een byte en een token zijn verschillende dingen

Behoud Unicode en witruimte exact, inspecteer UTF-8 en maak normalisatie een expliciete keuze.

Nog te ontdekken
02
LES · 60 MIN

Leer herhaalde byteparen samenvoegen

Bouw paartellingen en niet-overlappende merges en train een reproduceerbare byte-BPE op afzonderlijke documenten.

Nog te ontdekken
03
LES · 60 MIN

Gebruik de geleerde merges in hun vaste rangorde

Bouw een verliesvrije encoder en decoder en sla de tokenizer op als gevalideerde JSON-data.

Nog te ontdekken
04
BOUWPROJECT · 90 MIN

Bouw en bewaar je eigen Nederlandse tokenizer

Train een echte byte-BPE, bewaar hem in JSON en meet tokenlengtes en exacte Unicode-roundtrips op aparte tekst.

Nog te ontdekken
05
LES · 60 MIN

Geef dezelfde token op een andere plek een positie mee

Voeg geleerde of sinusvormige positie-informatie toe en verzamel de gradiënten van gedeelde tokenrijen en posities.

Nog te ontdekken
06
LES · 75 MIN

Laat iedere query informatie uit andere posities mengen

Bouw stabiele gemaskeerde softmax, scaled dot-product attention en de volledige gradiënten voor Q, K en V.

Nog te ontdekken
07
LES · 75 MIN

Verdeel de representatie over meerdere attention-heads

Bouw de headtransformaties, vier geleerde projecties en een volledige terugweg die de bijdragen aan X optelt.

Nog te ontdekken
08
LES · 75 MIN

Maak van tekst een reeks volgende-tokenopdrachten

Bouw verschoven trainingsvensters en stabiele tokenverliezen, met expliciete behandeling van padding en lege loss-maskers.

Nog te ontdekken
09
LES · 90 MIN

Bouw een volledig pre-norm transformerblok

Combineer LayerNorm, causale multi-head attention, feedforward en twee residualverbindingen met een volledige numeriek gecontroleerde backward-pass.

Nog te ontdekken
10
BOUWPROJECT · 150 MIN

Train een mini-GPT dat zelf tekst vervolgt

Bouw een echt decoder-only taalmodel met eigen NumPy-backprop, train 6.629 parameters en genereer tekst uit een klein Nederlands oefencorpus.

Nog te ontdekken
11
LES · 60 MIN

Kies het volgende token met controle over toeval

Implementeer temperature, top-k, nucleus sampling en een reproduceerbare trekking met expliciete grensgevallen.

Nog te ontdekken
12
LES · 90 MIN

Hergebruik keys en values zonder voorspellingen te veranderen

Bouw een echte KV-cache voor de eigen mini-GPT en controleer iedere incrementele stap tegen volledige prefixberekening.

Nog te ontdekken
13
LES · 60 MIN

Beheer context, padding en zichtbare posities

Maak een expliciet schuivend venster, linkspadding en een causaal attentionmasker dat paddinguitsluiting behoudt.

Nog te ontdekken
14
LES · 60 MIN

Benader gewichten met een kleiner getallenrooster

Implementeer symmetrische en per-kolom kwantisatie, meet reconstructie- en uitvoerfouten en scheid simulatie van echte opslagwinst.

Nog te ontdekken
15
LES · 60 MIN

Kies wat een basismodel tijdens pretraining ziet

Bereken een domeinmix, evalueer met vaste gewichten en pak documenten zonder onbedoelde informatieoverdracht.

Nog te ontdekken
16
LES · 90 MIN

Leer een kleine aanpassing met bevroren basisgewichten

Bouw LoRA voor een lineaire laag, controleer alle adaptergradiënten en train een echte rang-één-aanpassing.

Nog te ontdekken
17
LES · 60 MIN

Leer van antwoorden zonder de vraag als antwoorddoel te tellen

Serialiseer een klein chatformaat, verschuif labels correct en bereken assistant-only cross-entropy met numeriek gecontroleerde gradiënten.

Nog te ontdekken
18
LES · 75 MIN

Leer een voorkeursscore en begrens de beleidsverandering

Reken Bradley-Terry-rewardleren en een exact oplosbaar KL-geregulariseerd beleidsprobleem door, inclusief volledige gradiëntcontrole.

Nog te ontdekken
19
LES · 60 MIN

Optimaliseer voorkeuren direct vanuit responslogkansen

Bereken complete responslogkansen, de DPO-loss met referentiemodel en een controle op dubbele of conflicterende voorkeurparen.

Nog te ontdekken
20
LES · 75 MIN

Verdeel een rekenbudget tussen model en trainingsdata

Fit een eenvoudige machtswet, onderzoek een verliesmodel en bereken een analytisch optimum onder een vast FLOP-budget.

Nog te ontdekken