4. Çok Katmanlı Algılayıcılar¶
Bu bölümde, ilk gerçek derin ağınızı tanıtacağız. En basit derin ağlara çok katmanlı algılayıcılar denir ve bunlar, her biri aşağıdaki katmandakilere (girdi aldıkları) ve yukarıdakilere (sırayla etkiledikleri) tam bağlı olan birden fazla nöron (sinir hücresi, burada hesaplama ünitesi) katmanından oluşur. Yüksek kapasiteli modelleri eğittiğimizde, aşırı eğitme (overfitting) riskiyle karşı karşıyayız. Bu nedenle, aşırı eğitme, eksik eğitme (underfitting) ve model seçimi kavramlarıyla ilk titiz karşılaşmanızı sağlamamız gerekecek. Bu sorunlarla mücadele etmenize yardımcı olmak için, ağırlık sönümü (weight decay) ve hattan düşme (dropout) gibi düzenlileştirme tekniklerini tanıtacağız. Derin ağları başarılı bir şekilde eğitmenin anahtarı olan sayısal kararlılık ve parametre ilkleme gibi ilgili sorunları da tartışacağız. Baştan sona, size sadece kavramları değil, aynı zamanda derin ağları kullanma pratiğini de sağlam bir şekilde kavratmayı amaçlıyoruz. Bu bölümün sonunda, şimdiye kadar sunduğumuz şeyleri gerçek bir vakaya uyguluyoruz: Ev fiyatı tahmini. Modellerimizin hesaplama performansı, ölçeklenebilirliği ve verimliliği ile ilgili konuları sonraki bölümlerde değerlendiriyoruz.
- 4.1. Çok Katmanlı Algılayıcılar
- 4.2. Çok Katmanlı Algılayıcıların Sıfırdan Uygulanması
- 4.3. Çok Katmanlı Algılayıcıların Kısa Uygulaması
- 4.4. Model Seçimi, Eksik Öğrenme ve Aşırı Öğrenme
- 4.5. Ağırlık Sönümü
- 4.6. Hattan Düş(ür)me
- 4.7. İleri Yayma, Geri Yayma ve Hesaplamalı Çizge
- 4.8. Sayısal Kararlılık ve İlkleme
- 4.9. Ortam ve Dağılım Kayması
- 4.10. Kaggle’da Ev Fiyatlarını Tahmin Etme