Diskussion zum Artikel "Neuronale Netze leicht gemacht (Teil 9): Dokumentation der Arbeit" - Seite 2

 

Beim Speichern und Einlesen eines Netzes aus einer Datei kommt es zu einem Fehler auf der Ebene der Transformatoren.

in der Methode

bool CLayer::CreateElement(int index)

in der Zeile

int type=FileReadInteger(iFileHandle);

wird 0 gelesen und der Schalter wird auf false gesetzt.

(Anscheinend gibt es eine Schreib-Asynchronie).

Wenn es bereits behoben wurde, geben Sie mir bitte einen Hinweis für Geschwindigkeit, oder senden Sie mir die Datei.

Nun, dass die gleiche Sache ist nicht zweimal zu beheben und einfach nicht wollen, um eine Menge von Änderungen an der Bibliothek zu machen.

Für die Arbeit in der Tester Änderungen vorgenommen, und dann vergessen Sie, wenn ein neuer Artikel kommt heraus, dass Sie brauchen, um die neue Version Ihrer Bearbeitungen zu übertragen).

 
Aleksey Mavrin:

Beim Speichern und Einlesen eines Netzes aus einer Datei tritt ein Fehler auf der Ebene der Transformatoren auf.

in der Methode

bool CLayer::CreateElement(int index)

in der Zeichenkette

int type=FileReadInteger(iFileHandle);

liest 0 und schaltet auf standardmäßig false.

(Offenbar gibt es eine Schreib-Asynchronie)

Wenn das Problem bereits behoben wurde, geben Sie mir bitte einen Hinweis auf die Geschwindigkeit, oder senden Sie mir die Datei.

Nun, dass ein und dasselbe nicht zweimal zu beheben und einfach nicht wollen, um eine Menge von Änderungen an der Bibliothek zu machen.

Für die Arbeit in der Tester Änderungen vorgenommen, und dann vergessen Sie, wenn ein neuer Artikel kommt heraus, dass Sie Ihre Bearbeitungen auf die neue Version übertragen müssen).

Guten Tag,
Jetzt wird ein neuer Artikel von einem Moderator geprüft. Dort wird dieser Fehler behoben.

 
Dmitriy Gizlyk:

Guten Tag,
Es gibt einen neuen Artikel, der gerade von einem Moderator geprüft wird. Der Fehler wurde dort korrigiert.

Gut, warten wir ab.

 
Hallo Dmitriy. Ich habe Ihre Artikelserie im Schnelldurchlauf gelesen. Ich bin ein Anfänger auf dem Gebiet der Datenwissenschaft und neuronaler Netze, und ich bin nicht allzu vertraut mit MQL5 und C++. Als ich jedoch versuchte, den Code in mt5 auszuführen und das Netzwerk zu trainieren, lief es viel zu lange ohne jegliche Ausgabe. Es lief fast zwei Tage lang weiter, bevor ich das Ganze schließlich abbrach, und ich verwende eine relativ durchschnittliche CPU & GPU Core i7-4500U & NVidia GeForce GT-745M. Haben Sie irgendwelche Vorschläge, warum das so sein könnte? Außerdem, wie Anthony Eric Gillon Dawson freundlicherweise darauf hingewiesen hat. Die gesamte Klassencode-Struktur habe ich gerade in eine Spaghetti-Schüssel mit Abhängigkeiten gepackt. Ich werde kommen und meine Ansicht anbieten, nachdem ich die notwendigen Klassen der Bibliothek getrennt und einzeln dokumentiert habe.