Mål F AI engineering
Tolka en språkmodell
Attention-mönster, logit lens och förklaringar för slutanvändare — hur man ser vad en modell gör, och var gränsen går för vad en förklaring bevisar.
- Kunskaper
- 66
- Från noll
- ca 48 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.
Labb: ett neuronnät i ren NumPy — forward, backprop, gradientkontrollDsandlåda · ca 75 minLabb: gradient descent från grundenDi webbläsaren · ca 50 minLabb: matrismultiplikation och ett lager i ett neuronnätDi webbläsaren · ca 45 minLabb: scaled dot-product attention med kausal maskDsandlåda · ca 60 minLabb: semantisk sökning med embeddingsDsandlåda · ca 45 minLabb: skalärprodukt, norm och cosinuslikhetDi webbläsaren · ca 40 min
Hela vägen
Allt målet bygger på, grupperat per nivå och i den ordning det bygger på varandra. Visa på kartan
AUpptäckare4 kunskaper
BUtforskare9 kunskaper
CByggare18 kunskaper
- Funktioner och koordinatsystem
- Programmeringslogik — variabler, villkor, loopar
- Python — grunderna
- Python — listor, loopar och dictionaries
- Statistik — medelvärde, median och spridning
- Sannolikhet — grunderna
- Digital representation: text, bilder och ljud
- Proportionalitet och skala
- Linjära samband i tabeller
- Linjär regression: anpassa en linje till data
- Linjär regression: anpassa en rät linje till data
- Neuronnät — intuitionen
- Promptning — att styra en språkmodell
- Ansvarsfull användning av AI
- Bilder som matriser
- Vrid på rattarna: vikter
- Varför flera lager behövs
- Träna ett neuronnät i webbläsaren
DAI-utvecklare19 kunskaper
- Derivata och optimering
- Loss-funktioner
- Tokenisering
- Gradient descent
- Vektorer
- Matriser och matrismultiplikation
- Linjär regression med flera features
- Logistisk regression och beslutsträd
- Neuronnät — forward pass med matriser
- Backpropagation
- Vad ser nätet? Bilder genom lagren
- Embeddings — ord som vektorer
- Attention
- Overfitting och generalisering
- PyTorch — tensorer och autograd
- Träning, validering och test
- Träna ett neuronnät i PyTorch
- Transformers — arkitekturen
- Titta in i nätet
EUniversitet12 kunskaper
- Förklarbarhet för slutanvändare
- Linjära avbildningar
- Egenvärden och egenvektorer
- Matrisfaktorisering och lågrangsapproximation
- Visualisera attention-mönster
- Singulärvärdesuppdelning (SVD)
- PCA — principalkomponentanalys
- Autoencoders
- Multi-head attention i detalj
- Språkmodeller — träning och generering
- Modellutvärdering
- Vetenskaplig metod i AI