Hoppa till innehållet
AI-grafen

Mål E Universitet

Träna neuronnät på riktigt

Optimerare, regularisering, normalisering, initiering, dataloaders och transfer learning — allt som skiljer en träning som fungerar från en som inte gör det.

Kunskaper
86
Från noll
ca 65 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äckare4 kunskaper
  1. Mönster och kategorier
  2. Sekvenser och exakta instruktioner
  3. Heltalsaritmetik och räkneordning
  4. Vad är en dator?
BUtforskare10 kunskaper
  1. Data i vardagen
  2. Diagram och tabeller
  3. Algoritmiskt tänkande
  4. Regelbaserade system och maskininlärning
  5. Binära tal och bitar
  6. Bråk, decimaltal och procent
  7. Negativa tal i vardagen och AI
  8. Träningsdata, features och etiketter
  9. Klassificering: hur en modell sorterar information
  10. Neuronnät: inspiration från hjärnan
CByggare12 kunskaper
  1. Funktioner och koordinatsystem
  2. Programmeringslogik — variabler, villkor, loopar
  3. Python — grunderna
  4. Python — listor, loopar och dictionaries
  5. Python — strängar och textbehandling
  6. Python — filer, CSV och JSON
  7. Statistik — medelvärde, median och spridning
  8. Sannolikhet — grunderna
  9. Linjär regression: anpassa en rät linje till data
  10. Neuronnät — intuitionen
  11. Variabler och algebraiska uttryck
  12. Potenser och rötter
DAI-utvecklare31 kunskaper
  1. Derivata och optimering
  2. Tidskomplexitet och ordo-notation
  3. Python — funktioner, scope och undantag
  4. Python — moduler, paket och virtuella miljöer
  5. Git — versionshantering
  6. Sannolikhetsfördelningar
  7. Normalfördelningen och standardisering
  8. Gradient descent
  9. Logaritmer
  10. Vektorer
  11. Matriser och matrismultiplikation
  12. Linjär regression med flera features
  13. Logistisk regression och beslutsträd
  14. Beslutsträd
  15. Neuronnät — forward pass med matriser
  16. Aktiveringsfunktioner
  17. Backpropagation
  18. Embeddings — ord som vektorer
  19. NumPy — arrayer och vektorisering
  20. Overfitting och generalisering
  21. Pandas — tabeller i Python
  22. Datakvalitet: saknade värden, dubbletter, fel
  23. Feature engineering
  24. Embeddings för kategoriska variabler
  25. Perceptronen
  26. PyTorch — tensorer och autograd
  27. Dataloaders, batchar och epoker
  28. Träning, validering och test
  29. Korsvalidering
  30. Träna ett neuronnät i PyTorch
  31. Visualisering med Matplotlib
EUniversitet27 kunskaper
  1. Numerisk stabilitet och flyttal
  2. Ensembler: random forest och boosting
  3. Linjära avbildningar
  4. Egenvärden och egenvektorer
  5. Matrisfaktorisering och lågrangsapproximation
  6. Försvinnande och exploderande gradienter
  7. Gradientklippning
  8. Initiering av vikter
  9. Parallellism och varför GPU:er
  10. Hur autograd fungerar inuti
  11. Residualkopplingar
  12. Sekvensmodeller före transformers
  13. Singulärvärdesuppdelning (SVD)
  14. PCA — principalkomponentanalys
  15. Autoencoders
  16. Deep learning på tabelldata
  17. Hyperparametersökning
  18. Batch- och layernormalisering
  19. Checkpoints, sparande och återstart
  20. GPU-minne, gradientackumulering och batchar
  21. Optimerare: momentum, Adam, schemaläggning
  22. Lärhastighetsscheman och warmup
  23. Regularisering: dropout, weight decay, early stopping
  24. Dropout i detalj
  25. Transfer learning
  26. Träningsdiagnostik
  27. Hyperparametrar för djupa nät
FAI engineering2 kunskaper
  1. Flyttalsformat: fp32, fp16, bf16
  2. Mixed precision-träning