Yollar ML Temelleri
Öğrenme yolu
ML Temelleri
Gradyan inişinden geri yayılıma, bir sinir ağını NumPy ile sıfırdan yaz.
Başla: NumPy hızlı başlangıçHazırlıkisteğe bağlı
NumPy ile vektörleştirme ve yayınlama (broadcasting).
- DersNumPy hızlı başlangıç30 dk
- ProblemDöngüyü vektörleştirZorluk: Kolay
- ProblemSütunları merkezleZorluk: Kolay
Öğrenme bir optimizasyondur
Model, kayıp ve gradyan inişi.
- DersModel, parametre, kayıp15 dk
- ProblemDoğrusal tahminZorluk: Kolay
- ProblemOrtalama kare hataZorluk: Kolay
- DersGradyan inişi20 dk
- ProblemGradyan inişi adımıZorluk: Kolay
- ProblemYakınsayana kadar inZorluk: Orta
- ProblemSayısal gradyanZorluk: Orta
Doğrusal modeller
Doğrusal ve lojistik regresyon.
- DersDoğrusal regresyon14 dk
- ProblemMSE gradyanıZorluk: Orta
- ProblemDoğrusal regresyon eğitZorluk: Zor
- DersÖlçekleme, mini-batch ve kapalı form22 dk
- ProblemMini yığınlara bölZorluk: Orta
- ProblemEn küçük kareler çözümüZorluk: Zor
- DersLojistik regresyon31 dk
- ProblemKararlı sigmoidZorluk: Kolay
- Problemİkili çapraz entropiZorluk: Orta
- ProblemLojistik regresyon eğitZorluk: Zor
- ProblemKesinlik ve duyarlılıkZorluk: Orta
Sinir ağları
Nöronlar, aktivasyonlar ve geri yayılım.
- DersNöronlar ve aktivasyonlar32 dk
- ProblemReLU ve türeviZorluk: Kolay
- ProblemKararlı softmaxZorluk: Kolay
- ProblemYoğun katman ileri geçişiZorluk: Orta
- ProblemÇok sınıflı çapraz entropiZorluk: Zor
- DersGeri yayılım21 dk
- ProblemZincir kuralıZorluk: Kolay
- ProblemMini autogradZorluk: Zor
- DersYoğun katmanın geri geçişi ve gradyan kontrolü15 dk
- ProblemYoğun katman geri geçişiZorluk: Zor
- ProblemGradyan kontrolüZorluk: Orta
Ağ eğitmek
MLP eğitimi, normalizasyon ve düzenlileştirme.
- DersBir MLP eğitmek28 dk
- ProblemXavier ve He ilklendirmesiZorluk: Orta
- ProblemMomentumlu SGD adımıZorluk: Orta
- ProblemAdam adımıZorluk: Zor
- Problemİki ay veri setinde MLP eğitZorluk: Zor
- DersNormalizasyon ve düzenlileştirme24 dk
- ProblemBatch norm ileri geçişiZorluk: Orta
- ProblemLayer norm ileri geçişiZorluk: Orta
- ProblemTers dropoutZorluk: Kolay
- ProblemL2 cezasıZorluk: Kolay
Rakamları tanı
8×8 el yazısı rakamlar üzerinde sıfırdan bir MLP eğit; doğruluğu %90'ın üstüne çıkar.
- ProblemRakamları tanıZorluk: Zor