Dropout Layer
Bu fonksiyon bloğu, bir sinir ağı modelinde bir dropout katmanı uygulamak için kullanılır. Dropout, eğitim sırasında girdi birimlerinin bir kısmını rastgele sıfıra ayarlayarak aşırı uydurma (overfitting) durumunu önlemeye yardımcı olan bir düzenleme tekniğidir.
📥 Girdiler
Bu fonksiyon bloğu, belirli bir girdi bağlantısı gerektirmez.
📤 Çıktılar
Bu fonksiyon bloğu, doğrudan herhangi bir çıktı üretmez.
🕹️ Kontroller
Drop out rate (%)
Eğitim sırasında düşürme oranını belirtmek için kullanılan bir metin girişi, yüzde (%) olarak temsil edilir (örneğin, 20
girişi yapıldığında bu, eğitim sırasında nöronların %20'sinin düşürüleceği anlamına gelir).
🎨 Özellikler
Regularization Technique
Aşırı uydurmayı azaltmaya yardımcı olur; bu da modelin daha önce görülmemiş verilere karşı performansını artırabilir.
Dynamic Rate Adjustment
Kullanıcılar, en iyi değeri bulmak için etkileşimli olarak düşürme oranını ayarlayabilir.
📝 Kullanım Talimatları
Set Dropout Rate: İstenilen düşürme oranını yüzde olarak belirtin (örneğin,
25
girişi %25 düşürme anlamına gelir).Integrate into Model: Dropout katmanını Keras modelinize dahil etmek için
getKerasLayer
yöntemini kullanın.Training: Modelinizi her zamanki gibi eğitin; dropout katmanı, eğitim sürecinin düzenlenmesine yardımcı olacaktır.
📊 Değerlendirme
Bloğun değerlendirilmesi sırasında, belirtilen düşürme oranıyla yapılandırılmış bir dropout katmanı döndürecektir; bu, sinir ağı modelinize entegre edilmek üzere kullanılacaktır.
💡 İpuçları ve Püf Noktaları
🛠️ Sorun Giderme
Last updated