Hallo Yury Kulikov
0 - das Lernen des Netzes ist abgeschlossen und das Lernergebnis kann durch die Klassenvariable überprüft werden: mse - Lernfehler, epoch - Anzahl der durchgeführten Lernzyklen;
können Sie mir sagen, 'mse - Lernfehler ' allgemein zwischen Hexe Intervall ?? Ich teste ein und erhalten die MSE=7.218702473434161e-008, ist es in Ordnung ??
Ich danke Ihnen vielmals!
Yurich:
MSE less is better. But one must bear in mind that a very small error value can indicate retraining network.
Vielen Dank, aber ich kann keinen kleinen Fehlerwert erhalten, in der Klasse "class_pnn", wie haben Sie leanning beenden? kann es eine lange Zeit berechnen lassen, um einen kleinen Fehlerwert zu erhalten?
qingyouwei:
... Ich teste einen und erhalte den MSE=7.218702473434161e-008 , ist das in Ordnung?
Dies ist ein recht kleiner Fehler.
Fehler und Lernzeit hängen von den vorbereiteten Daten für das Training ab. Die Aufbereitung der Daten ist ein separates Thema und muss vor der Anwendung neuronaler Netze untersucht werden.
Sehr schön. Noch schöner ist, dass es auch in MT4 perfekt funktioniert.
Bei einer großen Anzahl von Proben wird das Netzwerk ziemlich groß, weil es alle Trainingsproben speichert. Eine nützliche Ergänzung wäre eine Funktion zum Verkleinern des Netzwerks, indem alle Stichproben entfernt werden, die den Gesamtfehler erhöhen.
Eine weitere nützliche Ergänzung wäre die Möglichkeit, zu einem späteren Zeitpunkt neue Trainingsproben hinzuzufügen.
Ich werde etwas Code beisteuern, sobald ich herausgefunden habe, warum ich von Zeit zu Zeit Nan-Werte für den mse erhalte.
Sehr schön. Noch schöner ist, dass es auch in MT4 perfekt funktioniert.
Bei einer großen Anzahl von Proben wird das Netzwerk ziemlich groß, weil es alle Trainingsproben speichert. Eine nützliche Ergänzung wäre eine Funktion zum Verkleinern des Netzwerks, indem alle Stichproben entfernt werden, die den Gesamtfehler erhöhen.
Eine weitere nützliche Ergänzung wäre die Möglichkeit, zu einem späteren Zeitpunkt neue Trainingsproben hinzuzufügen.
Ich werde etwas Code beisteuern, sobald ich herausgefunden habe, warum ich von Zeit zu Zeit Nan-Werte für den mse erhalte.
Von Zeit zu Zeit erhalte ich auch mse = NaN. Dies geschieht völlig zufällig, was irgendwie seltsam ist. Ich werde einen Blick auf den Code werfen, um zu sehen, was der Fehler sein könnte...
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
PNN Neural Network Class:
Autor: Yury Kulikov