Ich versuche, neuronale Netze in Python erneut zu implementieren. Ich habe die Kostenfunktion und den Backpropagation-Algorithmus korrekt implementiert. Ich habe sie überprüft, indem ich den entsprechenden Octave-Code ausgeführt habe.
Wenn ich jedoch versuche, die scipy.optimize.fmin_cgFunktion zu verwenden, dauert die Ausführung der Iterationen sehr lange. Es wird mit einer Warnung beendet und gibt mir einen Fehler, der besagt, dass die "gewünschte Fehlerrate nicht erreicht wurde".
Das gleiche Programm in Octave wird einwandfrei ausgeführt. Es ist jedoch eine eigene fmincgFunktion definiert.
Was mache ich falsch?