Eğitim ve test doğruluğu hakkında


#1

Merhaba elimizde bulunan bir verisetini keras ile iki sınıfa ayırmak istiyorum. denemeler sonucunda train doğrulugumuz %90 üzerine çıkarken test doğruluğu %60-70 arasında değişiyor. nedenini araştırdığımda batch size, parametrelerin değişmesi gerektiği söyleniyor. değiştirdiğim zaman out of memory hatası alıyorum. GTX1080ti ekran kart kullanıyorum. önerileriniz var ise sevinirim. iyi çalışmalar


#2

konunun batc_size ile alkası yok
ağızınız ezbere kayıyor. Veri setini bilmediğimden söyleyebilerim biraz kaba genel geçer şeyler olacak

  • daha fazla data bulun
  • daha küçük bir ağ modeli deneyin
  • batch_norm, dropout denemeleri yapın

#4

epoch sayısı arttıkça ezberlemede artar. Early stop kavramına bakın
keras , tensorflow, yada bir başkası farketmez
benim bir önceki cevapdaki önerilerim halen geçerlidir


#3

data olarak beyin tümörü brats datasetini sadece HGG ve LGG olarak ikiye ayırmak istiyorum. overfitting olduğunu internette yorumlarda gördüm fakat bunu nasıl görebilirim kerasta overfit ettiğini daha basit bir şekilde ayrıca ağı epoch sayısını artırmak etkiler mi? keras veya tensorflow kullanmak sonuçları değiştir mi? ben hep keras üzerinden çalıştım. tensorflow kullanmadım hiç. verdiğiniz cevap için teşekkür ederim. saygılarımla


#5

teşekkür ederim Birol hocam saygılarımla