Diskussion zum Artikel "Neuronale Netze leicht gemacht (Teil 36): Relationales Verstärkungslernen" - Seite 2

 
DENKZ Strategietester "einschleust"? Wenn ich es richtig verstehe, wird im Tester wiederum eine virtuelle Sandbox erstellt, und selbst wenn die Datei zwangsweise in dieses Verzeichnis des Testers kopiert wird, werden beim Neustart des Testers alle Dateien daraus gelöscht. Hier ist dieses Verzeichnis als Beispiel. C:\Benutzer\ACER\AppData\Roaming\MetaQuotes\Tester\36A64B8C79A6163D85E6173B54096685\Agent-127.0.0.1-3000\MQL5\Files Das Netzwerk ist natürlich auf neu und untrainiert. Oder wie kann ich dieses Problem anders lösen?

Guten Tag!

Sie können das gemeinsame Verzeichnis verwenden. Die Testagenten arbeiten auch damit. Dazu müssen Sie das Flag beim Laden des Modells ändern.

 

Tôi đã bật OpenGL nhưng tôi gặp lỗi như hình bên dưới. Làm thế nào tôi có thể chỉnh sửa nó?

Dateien:
Error001.PNG  32 kb
 

Hallo zusammen, ich habe ein Problem:

20 Teil ae, ae2 geht und startet.

21 Teil vae, vae2 Kompilierungsfehler 'pow' - zweideutiger Aufruf einer überladenen Funktion NeuroNet.mqh 4467 38

22 Teil kompiliert, aber beim Starten direkt nach dem Laden des OpenGL-Treibers blinkt der Bildschirm und bleibt stehen.

23 Teil AE startet

rnn_vae kompiliert, aber beim Starten direkt nach dem Laden des OpenGL-Treibers blinkt der Bildschirm und bleibt stehen.

vae erzeugt Kompilierungsfehler

36 Verstärkung Null-Code-Fehler

rrl learning kompiliert, aber beim Starten unmittelbar nach dem Laden des OpenGL-Treibers blinkt der Bildschirm und bleibt stehen


OpenGL

 

Hallo Dmitry Gizlyk,

vielen Dank für Ihre wunderbaren Artikel.

Bitte hilf mir! Wenn ich versuche, in Strategy Tester mit Ryzen 9 6900hx (APU) zu trainieren, bekomme ich diesen Fehler und der EA hatte keine Transaktion.

Wie kann man dieses Problem beheben, Bruder?

 

Hallo Dmitry,
Vielen Dank für die tolle Arbeit! Dies ist das beste Tutorial bisher im Netz über ML auf MQL5 Plattform
Details sind gut erklärt und können von neuen Lernenden verstanden werden.

Nach Ihrer Anleitung habe ich den Strategy Tester ausgeführt und anscheinend wurde nur einer meiner Prozessoren verwendet, obwohl 12 zur Verfügung stehen, wie auf dem Bild unten zu sehen ist

Gibt es eine Möglichkeit, alle Kerne zu aktivieren, anstatt nur einen?

OS Windows 11 build 22H2
OpenCL Support 3.0
CPU Intel i5-12400 ghz.html)
GPU Intel UHD Graphic 730 (integriert)
RAM 16gb

OpenCL sind bereits in den Einstellungen von Metatrader aktiviert.


Vielen Dank für die ausführliche Anleitung!

 
sy4rul #:

Hallo Dmitry,
Vielen Dank für die tolle Arbeit! Dies ist das beste Tutorial so weit im Netz über ML auf MQL5 Plattform
Details sind gut erklärt und kann von neuen Lernenden verstanden werden.

Nach Ihrer Anleitung habe ich den Strategy Tester ausgeführt und anscheinend wurde nur einer meiner Prozessoren verwendet, obwohl 12 zur Verfügung stehen, wie in der Abbildung unten zu sehen ist

Gibt es eine Möglichkeit, alle Kerne zu aktivieren, anstatt nur einen?

OS Windows 11 build 22H2
OpenCL Support 3.0
CPU Intel i5-12400 ghz.html)
GPU Intel UHD Graphic 730 (integrated)
RAM 16gb

OpenCL sind bereits in den Einstellungen von Metatrader aktiviert.


Vielen Dank für die ausführliche Anleitung!

Hallo, bei Strategy tester können Sie nur einen Kern verwenden sehen. Er wird vom mql-Programm verwendet, nicht von OpenCL. OpenCL verwendet GPU- oder CPU-Kerne im System außerhalb des Strategy-Tester-Monitors. Es gibt mehrere Möglichkeiten, den Ressourcenverbrauch eines OpenCL-Programms in Windows zu sehen:

1. eine Software zur Leistungsüberwachung wie MSI Afterburner oder GPU-Z verwenden, die die GPU-Nutzung und andere Systemkomponenten anzeigen. Sie können auch zeigen, welchen Anteil der Ressourcen jedes OpenCL-Programm verwendet.

2. verwenden Sie Profiler wie AMD CodeXL oder NVIDIA Nsight Visual Studio Edition. Damit können Sie ein OpenCL-Programm analysieren und anzeigen, welche Teile des Codes die meiste Zeit und die meisten Ressourcen verbrauchen.

3. verwenden Sie die OpenCL-API, um Statistiken zu sammeln. Damit können Sie programmatisch Informationen über die Nutzung von OpenCL-Ressourcen abrufen, wie z. B. die Speichernutzung oder die Kernleistung. Sie können die Bibliothek Performance Counters for OpenCL (PCPerfCL) verwenden, um diese Informationen unter Windows zu sammeln.

4. verwenden Sie Profiling-Tools wie Intel VTune Amplifier, mit denen Sie sehen können, wie ein Programm die Ressourcen des Prozessors und anderer Systemkomponenten nutzt.

 

Guten Tag Dimitri!

Bitte helfen Sie mir, Ihren Expert Advisor aus diesem Artikel auszuführen. Ich habe alles versucht, damit es funktioniert, aber leider funktioniert es nicht richtig.

Das Problem ist folgendes: der Expert Advisor startet im Tester und startet den Test im Tester normal, zählt die Sekunden herunter, grüner Balken, keine Fehler im Log, sieht normalerweise die Grafikkarte und wählt sie aus. Aber die Grafikkarte ist zu 0% ausgelastet. Es ist so, als würde nichts gezählt werden. In Common\Files gibt es 2 Dateien mit den Erweiterungen icm und nnw mit einer Größe von 1 kb. Wenn ich versuche, den Test im Tester neu zu starten, warnt er, dass er nicht initialisiert werden kann und der Test nicht startet. Wenn ich MT5 neu starte und die von diesem EA erstellten Dateien in Common\Files lösche, startet er normal, benutzt aber auch nicht die Grafikkarte und erstellt wieder diese Dateien von 1 kb. und so weiter und so fort.

Ich habe versucht, die NeuroNet.mqh-Dateien aus dem nächsten Artikel (den Sie in den Kommentaren gepostet haben) zu nehmen und die im Artikel damit zu ersetzen - es hat nicht geholfen. Ich habe versucht, einen kleinen Zeitraum im Tester auszuwählen (1 Monat, 1 Woche, 2 Monate usw.) - auch das hat nicht geholfen.

Wie kann man ihn starten? Die Expert Advisors aus früheren Artikeln laufen normal und nutzen die Grafikkarte korrekt.

Es gibt auch ein Problem mit dem Expert Advisor aus dem nächsten Artikel 37, 38. Im Gegenteil, es gibt keinen Fortschritt in der Tester, aber die Grafikkarte ist auf das Maximum und so mindestens 5 Stunden, sogar 10 Stunden verwendet.

Der Expert Advisor aus Artikel 39 funktionierte einwandfrei. Dort wählte ich die Geschichte mehr als 1 Monat und es hat nicht die Datenbank erstellen, aber ich wählte 1 Monat und es erstellt die Datenbank normal. Der Rest der Teile funktionierte normal.

Protokoll der Arbeit im Tester
 

Das ist ein echtes Juwel, Dmitriy!

Ich bin Datenwissenschaftler mit praktischer Erfahrung in der Entwicklung verschiedener Algorithmen für maschinelles Lernen auf Zeitreihendaten, und dennoch finde ich Ihre Serie informativ und gut geschrieben. Dies ist eine wertvolle Grundlage, auf der man aufbauen kann.

Vielen Dank, dass Sie Ihre Arbeit mit uns teilen.

Bijan