Ben scipy.optimize.minimize (degrade konjuge) optimizasyon işlevini kullanarak python yapay bir sinir ağı inşa ettik.
Degrade denetimi uyguladım, her şeyi iki kez kontrol ettim ve doğru çalıştığından eminim.
Birkaç kez çalıştırdım ve 'Optimizasyon başarıyla sonlandırıldı' değerine ulaştı, ancak gizli katmanların sayısını artırdığımda, hipotezin maliyeti başarılı bir şekilde sona erdikten sonra artar (diğer her şey aynı tutulur).
Sezgisel olarak, gizli katmanların sayısı arttığında maliyetin düşmesi gerektiği gibi hissedilir, çünkü verilere daha iyi uyabilecek daha karmaşık bir hipotez üretebilir, ancak durum böyle değildir.
Burada neler olduğunu anlamak isterdim, yoksa nöral ağı yanlış uygularsam?