Mål E Universitet
Klassisk ML på riktigt
Marginaler, avvikelser, rekommendationer och systematisk hyperparametersökning — de metoder som fortfarande löser de flesta problem billigare än ett neuronnät.
- Kunskaper
- 64
- Från noll
- ca 47 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: k-means från grundenDsandlåda · ca 45 minLabb: k-närmaste grannar från grundenDsandlåda · ca 45 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äckare3 kunskaper
BUtforskare7 kunskaper
CByggare12 kunskaper
- Funktioner och koordinatsystem
- Programmeringslogik — variabler, villkor, loopar
- Python — grunderna
- Python — listor, loopar och dictionaries
- Python — strängar och textbehandling
- Python — filer, CSV och JSON
- Statistik — medelvärde, median och spridning
- Sannolikhet — grunderna
- Linjär regression: anpassa en rät linje till data
- Neuronnät — intuitionen
- Variabler och algebraiska uttryck
- Potenser och rötter
DAI-utvecklare23 kunskaper
- Diskret matematik: grafer och relationer
- Derivata och optimering
- Tidskomplexitet och ordo-notation
- Datastrukturer: listor, stackar, köer, hashtabeller
- Betingad sannolikhet
- Bayes sats
- Sannolikhetsfördelningar
- Gradient descent
- Logaritmer
- Vektorer
- Klustring: k-means och hierarkisk
- k-närmaste grannar (kNN)
- Matriser och matrismultiplikation
- Linjär regression med flera features
- Logistisk regression och beslutsträd
- Beslutsträd
- Neuronnät — forward pass med matriser
- Backpropagation
- NumPy — arrayer och vektorisering
- Overfitting och generalisering
- Pandas — tabeller i Python
- Träning, validering och test
- Korsvalidering
EUniversitet17 kunskaper
- Konvexitet och optimeringslandskap
- Grafalgoritmer: BFS, DFS, topologisk ordning
- Maximum likelihood
- Anomalidetektion
- Ensembler: random forest och boosting
- Linjära avbildningar
- Egenvärden och egenvektorer
- Matrisfaktorisering och lågrangsapproximation
- Rekommendationssystem
- Sekvensmodeller före transformers
- Singulärvärdesuppdelning (SVD)
- PCA — principalkomponentanalys
- Dimensionsreduktion: PCA, t-SNE, UMAP
- Stödvektormaskiner (SVM)
- Tidsserier
- Sekvensmodeller för tidsserier
- Hyperparametersökning