Yollar ML Temelleri

Öğrenme yolu

ML Temelleri

Gradyan inişinden geri yayılıma, bir sinir ağını NumPy ile sıfırdan yaz.

11 ders · 31 problem · bitirme projesi

Başla: NumPy hızlı başlangıç
Modül 0

Hazırlıkisteğe bağlı

NumPy ile vektörleştirme ve yayınlama (broadcasting).

1 ders · 2 problem
  1. DersNumPy hızlı başlangıç30 dk
  2. ProblemDöngüyü vektörleştirZorluk: Kolay
  3. ProblemSütunları merkezleZorluk: Kolay
Modül 1

Öğrenme bir optimizasyondur

Model, kayıp ve gradyan inişi.

2 ders · 5 problem
  1. DersModel, parametre, kayıp15 dk
  2. ProblemDoğrusal tahminZorluk: Kolay
  3. ProblemOrtalama kare hataZorluk: Kolay
  4. DersGradyan inişi20 dk
  5. ProblemGradyan inişi adımıZorluk: Kolay
  6. ProblemYakınsayana kadar inZorluk: Orta
  7. ProblemSayısal gradyanZorluk: Orta
Modül 2

Doğrusal modeller

Doğrusal ve lojistik regresyon.

3 ders · 8 problem
  1. DersDoğrusal regresyon14 dk
  2. ProblemMSE gradyanıZorluk: Orta
  3. ProblemDoğrusal regresyon eğitZorluk: Zor
  4. DersÖlçekleme, mini-batch ve kapalı form22 dk
  5. ProblemMini yığınlara bölZorluk: Orta
  6. ProblemEn küçük kareler çözümüZorluk: Zor
  7. DersLojistik regresyon31 dk
  8. ProblemKararlı sigmoidZorluk: Kolay
  9. Problemİkili çapraz entropiZorluk: Orta
  10. ProblemLojistik regresyon eğitZorluk: Zor
  11. ProblemKesinlik ve duyarlılıkZorluk: Orta
Modül 3

Sinir ağları

Nöronlar, aktivasyonlar ve geri yayılım.

3 ders · 8 problem
  1. DersNöronlar ve aktivasyonlar32 dk
  2. ProblemReLU ve türeviZorluk: Kolay
  3. ProblemKararlı softmaxZorluk: Kolay
  4. ProblemYoğun katman ileri geçişiZorluk: Orta
  5. ProblemÇok sınıflı çapraz entropiZorluk: Zor
  6. DersGeri yayılım21 dk
  7. ProblemZincir kuralıZorluk: Kolay
  8. ProblemMini autogradZorluk: Zor
  9. DersYoğun katmanın geri geçişi ve gradyan kontrolü15 dk
  10. ProblemYoğun katman geri geçişiZorluk: Zor
  11. ProblemGradyan kontrolüZorluk: Orta
Modül 4

Ağ eğitmek

MLP eğitimi, normalizasyon ve düzenlileştirme.

2 ders · 8 problem
  1. DersBir MLP eğitmek28 dk
  2. ProblemXavier ve He ilklendirmesiZorluk: Orta
  3. ProblemMomentumlu SGD adımıZorluk: Orta
  4. ProblemAdam adımıZorluk: Zor
  5. Problemİki ay veri setinde MLP eğitZorluk: Zor
  6. DersNormalizasyon ve düzenlileştirme24 dk
  7. ProblemBatch norm ileri geçişiZorluk: Orta
  8. ProblemLayer norm ileri geçişiZorluk: Orta
  9. ProblemTers dropoutZorluk: Kolay
  10. ProblemL2 cezasıZorluk: Kolay
Bitirme

Rakamları tanı

8×8 el yazısı rakamlar üzerinde sıfırdan bir MLP eğit; doğruluğu %90'ın üstüne çıkar.

1 problem
  1. ProblemRakamları tanıZorluk: Zor