Building makemore Part 4: Becoming a Backprop Ninja
Neden izlemeli?
Backprop detaylarına inerek bir MLP üzerinde gradyan akışını elle hesaplıyor ve autograd olmadan öğrenmeyi açıklıyor. Temel derin öğrenme matematiğini derinlemesine anlamak isteyen öğrenciler ve mühendisler için değerli; gradyanların nasıl aktığını ve eğitim sürecindeki hassas noktaları öğrenirsiniz.
Video özeti
Bu dersin odağı, bir MLP üzerinden elle backpropagation yaparak gradyan akışını ve autograd olmadan öğrenmenin mekaniklerini anlamaktır. Video, neden bunun önemli olduğunu ve kısa tarihçesini anlatarak başlıyor; başlangıç kodunu sunuyor ve adım adım atomik compute graph üzerinde geri yayılım egzersizleri yapılıyor; cross entropy loss geri geçişi, batch norm katmanının backward pass'i ve bunların birleşimi gibi aşamalı egzersizlerle devam ediyor; ders sırasında BatchNorm için Bessel düzeltmesi gibi kısa sapmalar ve detaylı türev hesaplamaları gösteriliyor; sonunda tüm parçaları birleştirip tam backprop akışını tamamlıyor ve izleyiciye pratik alıştırma önerileri veriyor.
Derin öğrenme matematiğinde derinleşmek isteyen öğrenciler, araştırmacılar ve mühendisler için uygundur; temel kalkülüs, lineer cebir ve temel neural network bilgisi önbilgi olarak faydalı olur. İzleyici, autograd kullanmadan loss'tan parametre güncellemesine kadar geçen adımları elle hesaplayarak gradyanların nasıl aktığını daha iyi kavrayacak, bu sayede optimizasyon problemlerini, hataları ve özel katmanların (ör. batch norm) davranışlarını daha güvenle analiz edip debug edebilecek.
Bölümler
- intro: neden önemli
- starter code
- egzersiz 1: atomik compute graph
- egzersiz 2: cross entropy backward
- egzersiz 3: batch norm backward
- egzersiz 4: hepsini birleştirme
Öne çıkan fikirler
- Autograd'ın arkasını elle çalışmak, gradyan akışını ve optimizasyonun hassas noktalarını anlamak için en etkili öğrenme yöntemlerinden biridir.
- BatchNorm gibi katmanların backward pass'ini doğru anlamak, modern ağların davranışını ve eğitim kararlılığını çözümlemede kritik rol oynar.
- Küçük, adım adım egzersizlerle loss'tan parametre güncellemesine kadar ilerlemek, karmaşık backprop süreçlerini sezgisel hale getirir.
Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.
Bu konuyu canlı derste, gerçek projelerle öğrenin → Vibe Coding ile YZ Destekli Web Geliştirme
Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler



