Mål E Universitet
Bildklassificering med faltningsnät
Bygg ett CNN, förstå faltning och receptiva fält, och titta in i nätet för att se vad det faktiskt lärt sig.
- Kunskaper
- 48
- Från noll
- ca 37 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: skalärprodukt, norm och cosinuslikhetDi webbläsaren · ca 40 minLabb: tensorer, autograd och din första träningsloopDsandlåda · ca 50 minLabb: träna en sifferklassificerare i PyTorchDsandlåda · ca 60 min
Hela vägen
Allt målet bygger på, grupperat per nivå och i den ordning det bygger på varandra. Visa på kartan
AUpptäckare3 kunskaper
BUtforskare6 kunskaper
CByggare9 kunskaper
- Funktioner och koordinatsystem
- Programmeringslogik — variabler, villkor, loopar
- Python — grunderna
- Python — listor, loopar och dictionaries
- Statistik — medelvärde, median och spridning
- Digital representation: text, bilder och ljud
- Linjär regression: anpassa en rät linje till data
- Neuronnät — intuitionen
- Bilder som matriser
DAI-utvecklare17 kunskaper
- Derivata och optimering
- Gradient descent
- Vektorer
- Matriser och matrismultiplikation
- Faltning för hand
- Linjär regression med flera features
- Neuronnät — forward pass med matriser
- Aktiveringsfunktioner
- Backpropagation
- Vad ser nätet? Bilder genom lagren
- NumPy — arrayer och vektorisering
- Overfitting och generalisering
- PyTorch — tensorer och autograd
- Dataloaders, batchar och epoker
- Träning, validering och test
- Träna ett neuronnät i PyTorch
- MNIST från grunden
EUniversitet11 kunskaper
- Faltningsnät (CNN)
- Försvinnande och exploderande gradienter
- Bildförbehandling och augmentering
- Residualkopplingar
- CNN-arkitekturer: LeNet till ResNet
- Datorseende — grunderna
- Regularisering: dropout, weight decay, early stopping
- Dataaugmentering i praktiken
- Transfer learning
- Bildklassificering end-to-end
- Visualisera vad ett CNN ser