Mål D AI-utvecklare
Träna ditt första neuronnät
Bygg och träna ett litet neuronnät i PyTorch, och förstå varje steg: forward pass, loss, gradienter och uppdatering av vikterna.
- Kunskaper
- 30
- Från noll
- ca 19 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: träna en sifferklassificerare i PyTorchDsandlåda · ca 60 minProjekt 2: Bygg ett neuronnät från grundenDsandlåda · ca 150 minLabb: 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: 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äckare2 kunskaper
BUtforskare5 kunskaper
CByggare8 kunskaper
DAI-utvecklare15 kunskaper
- Derivata och optimering
- Python — funktioner, scope och undantag
- Python — moduler, paket och virtuella miljöer
- Git — versionshantering
- Gradient descent
- Precision, recall, F1 och ROC
- Vektorer
- Matriser och matrismultiplikation
- Neuronnät — forward pass med matriser
- Backpropagation
- PyTorch — tensorer och autograd
- Dataloaders, batchar och epoker
- Träna ett neuronnät i PyTorch
- MNIST från grunden
- Projekt D: egen klassificerare i PyTorch