Mål F AI engineering
Kör modeller billigare: kvantisering
Krymp en modell till en fjärdedel, mät vad som förloras, och välj rätt format för din körmiljö.
- Kunskaper
- 59
- Från noll
- ca 46 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
- EKontextlängd och kvadratisk kostnad
- FKvantisering
- GBeskärning och gleshet
- FKvantisering i praktiken: GPTQ, AWQ, GGUF
- EKöra modeller lokalt: llama.cpp, vLLM, Ollama
- FInferensoptimering
- FPrompt-caching och prefixdelning
- FMulti-query och grouped-query attention
- ELatens, throughput och batching vid inferens
- EKostnadsmodellering för LLM-system
- DLiten modell eller stor?
- FSpekulativ dekodning
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
BUtforskare8 kunskaper
CByggare11 kunskaper
- Funktioner och koordinatsystem
- Programmeringslogik — variabler, villkor, loopar
- Python — grunderna
- Python — listor, loopar och dictionaries
- Statistik — medelvärde, median och spridning
- Sannolikhet — grunderna
- Linjär regression: anpassa en rät linje till data
- Neuronnät — intuitionen
- Uppmärksamhet: hur ord påverkar varandra
- Ord som punkter: liknande ord nära varandra
- Varför tar det tid när AI:n svarar?
DAI-utvecklare20 kunskaper
- Derivata och optimering
- Tidskomplexitet och ordo-notation
- Python — funktioner, scope och undantag
- Python — moduler, paket och virtuella miljöer
- Loss-funktioner
- Terminal och shell
- Tokenisering
- Gradient descent
- Transformern — översikt utan formler
- Hur en språkmodell tränas — på gymnasienivå
- Vektorer
- Matriser och matrismultiplikation
- Neuronnät — forward pass med matriser
- Backpropagation
- Embeddings — ord som vektorer
- Attention
- PyTorch — tensorer och autograd
- Träna ett neuronnät i PyTorch
- Transformers — arkitekturen
- Liten modell eller stor?