Bu proje, Andrej Karpathy'nin "Zero to Hero" YouTube serisini takip ederek yapılan yapay sinir ağları öğrenim sürecidir.
-
micrograd_from_scratch_yay.ipynb: Micrograd kütüphanesinin sıfırdan implementasyonu
- Otomatik gradyan hesaplama (automatic differentiation)
- Value sınıfı ve backpropagation algoritması
- Basit nöron modeli ve aktivasyon fonksiyonları
-
engine.py: Basit Python dosyası (şu an "Hello World!" içeriyor)
-
README.md: Zero To Hero alt-projesi için döküman
- Gradyan Hesaplama: Türev hesaplama ve chain rule uygulaması
- Value Sınıfı: Computational graph oluşturma
- Backpropagation: Gradyanları geriye doğru hesaplama
- Nöron Modelleri: Basit yapay nöron implementasyonu
- Tanh Aktivasyon: Aktivasyon fonksiyonları ve türevleri
- Python
- NumPy
- Matplotlib
- Graphviz (görselleştirme için)
- Jupyter Notebook
- Andrej Karpathy YouTube Kanalı
- Neural Networks: Zero to Hero video serisi
Bu proje eğitim amaçlı olup, yapay sinir ağlarının temellerini öğrenmek için hazırlanmıştır.