Hoppa till innehållet
AI-grafen

Mål E Universitet

Bygg en transformer från grunden

Implementera self-attention, multi-head attention och positionell kodning själv, och sätt ihop dem till en fungerande liten transformer.

Kunskaper
49
Från noll
ca 40 h
Labbar
6
Se vad du redan kan — utan konto

Diagnosen föreslår en startpunkt. Övningarna visar vad du faktiskt kan.

Det här kan du efteråt

Labbar på vägen

Du skriver koden. Tester du inte ser avgör om den håller.

Hela vägen

Allt målet bygger på, grupperat per nivå och i den ordning det bygger på varandra. Visa på kartan

AUpptäckare2 kunskaper
  1. Mönster och kategorier
  2. Sekvenser och exakta instruktioner
BUtforskare5 kunskaper
  1. Data i vardagen
  2. Algoritmiskt tänkande
  3. Regelbaserade system och maskininlärning
  4. Träningsdata, features och etiketter
  5. Klassificering: hur en modell sorterar information
CByggare9 kunskaper
  1. Funktioner och koordinatsystem
  2. Avståndsberäkning och Pythagoras sats
  3. Programmeringslogik — variabler, villkor, loopar
  4. Python — grunderna
  5. Python — listor, loopar och dictionaries
  6. Statistik — medelvärde, median och spridning
  7. Sannolikhet — grunderna
  8. Linjär regression: anpassa en rät linje till data
  9. Neuronnät — intuitionen
DAI-utvecklare19 kunskaper
  1. Derivata och optimering
  2. Tidskomplexitet och ordo-notation
  3. Python — funktioner, scope och undantag
  4. Python — klasser och objekt
  5. Sannolikhetsfördelningar
  6. Normalfördelningen och standardisering
  7. Tokenisering
  8. Gradient descent
  9. Trigonometri — grunderna
  10. Vektorer
  11. Matriser och matrismultiplikation
  12. Neuronnät — forward pass med matriser
  13. Aktiveringsfunktioner
  14. Backpropagation
  15. Embeddings — ord som vektorer
  16. Attention
  17. PyTorch — tensorer och autograd
  18. Träna ett neuronnät i PyTorch
  19. Transformers — arkitekturen
EUniversitet10 kunskaper
  1. Kontextlängd och kvadratisk kostnad
  2. Parallellism och varför GPU:er
  3. Hur autograd fungerar inuti
  4. Bygg en mini-autograd
  5. Batch- och layernormalisering
  6. LayerNorm, RMSNorm och pre-/post-norm
  7. MLP-blocket: GELU, SwiGLU
  8. Positionell kodning och RoPE
  9. Multi-head attention i detalj
  10. Bygg en liten GPT från grunden
FAI engineering4 kunskaper
  1. Minneshierarki och bandbredd
  2. Flash attention och IO-medveten attention
  3. Mixture of Experts
  4. RoPE i detalj