Dell Core i7 - 16GB RAM - 4GB 960m GPU dizüstü bilgisayarımda, 3B CNN kullanarak akciğer CT görüntülerini sınıflandırmak için bir proje üzerinde çalışıyorum. Tensorflow'un CPU sürümünü kullanıyorum. Görüntüler numpy dizi boyutu (25,50,50) olarak hazırlanır.
CNN modelimde 2 dönüşümlü katman, iki maxpool katman, bir FC katmanı ve çıktı katmanı vardı. Bu mimari ile modeli yaklaşık (5000 ila 6000) örnekle eğitebilirim. Daha fazla katman ekledikten sonra modelimde 6 döngü katman, 3 max-havuz katmanı, FC ve çıkış katmanı var. Benim sorunum sadece 1000'den fazla örnek ile mimariyi değiştirdikten sonra hafızam doluyor ve hafıza hatası alıyorum. Daha küçük gruplar yapmaya çalıştım, ama her defasında aynı hatayı alıyorum. İki sorum var:
Neden daha fazla katman ekleyerek modelin daha fazla belleğe ihtiyacı var?
Bu tür bir sorunla başa çıkmanın herhangi bir yolu var mı?