Ich habe ein minimales Beispiel für ein neuronales Netzwerk mit einem Back-Propagation-Trainer, der es auf dem IRIS-Datensatz testet. Ich begann mit 7 versteckten Knoten und es funktionierte gut.Warum bekomme ich eine gute Genauigkeit mit IRIS-Datensätzen mit einem einzigen versteckten Knoten?
Ich habe die Anzahl der Knoten in der versteckten Ebene auf 1 reduziert (in der Erwartung, dass sie fehlschlägt), war aber überrascht, dass die Genauigkeit gestiegen ist.
Ich habe das Experiment in azure ml eingerichtet, nur um zu bestätigen, dass es nicht mein Code war. Gleiches gilt für 98,3333% Genauigkeit mit einem einzelnen versteckten Knoten.
Kann mir jemand erklären, was hier passiert?
nur aus Gründen der Korrektheit - Sie können logistische Regression durch Matrixinversion nicht lösen. Sie verwechseln lineare Regression (lösbar auf diese Weise) und logistische (nicht lösbar) – lejlot
@lejlot Sie sind richtig; mein Fehler. Ich habe meine Antwort so geändert, dass sie Ihren Kommentar widerspiegelt. – DMML