2016-06-25 8 views
0

Ich hatte ein neuronales Netzwerk aufgebaut. In der Gewichte Aktualisierungsschritt der mittlere Fehler quadratiqur geht direkt an 0 zum Beispielwählen Lernrate in einem neuronalen Netzwerk

mean error quadratic 1 = 1.2 
mean error quadratic 1 = 0 
mean error quadratic 1 = 0 
mean error quadratic 1 = 0 
mean error quadratic 1 = 0 
mean error quadratic 1 = 0 .................... 

Ich weiß nicht, was das Problem ist

die Größe meines neual Netzwerk ist:

input = 324 * 540 target = 10 * 540

wenn ich versuche, mit einem anderen Daten mit dieser Größe

Eingang = 81 * 540 Ziel = 10 * 540

es funktioniert.

vielleicht ist das Problem in der Lernrate?

+0

Bitte geben Sie Ihren Code und Daten ein, sonst können wir nur sagen "wahrscheinlich haben Sie einen Fehler" – lejlot

+0

mein Code für die Berechnung der Fehler quadratisch ist: mse (n) = mse (n) + sumqrr (Fehler) die Parameter sind: Konstante Rate = 0,0001 der Impuls = 0,3 –

+0

ganzen Code, nicht für eine einzige Zeile. – lejlot

Antwort

0

Dies klingt wie ein Problem mit dem quadratischen quadratischen Rechner.

Die nn konnte nicht so schnell konvergieren (wie Sie wissen), und ein Problem mit der nn würde wahrscheinlich einen Fehler werfen. Eine Ausnahme wäre, wenn das nn zufällig auf Zahlen gerundet wird, die Ausgaben ergeben, die zu Ihrer spezifischen Stichprobe passen (wenn die Antwort 0 ist und alle Gewichte auf 0 runden).

Grundsätzlich vermute ich, dass dies aufgrund einer kleinen Menge von Beispieldaten oder ein Problem mit dem quadratischen quadratischen Fehler Rechner ist.

Hoffe, das hilft!

+0

Entschuldigung, aber ich habe nicht verstanden, was du meinst –