Diskussion zum Artikel "Verwendung von selbstorganisierenden Karten (Kohonenkarten) in MetaTrader 5" - Seite 2

 
sergeev:

Die Liste der Änderungen ist beigefügt:

Alexej, vielen Dank. Ich habe Ihre Version dem Artikel beigefügt.
 

Aha. Als ich offline war, habe ich nicht gesehen, dass es neues Material gibt.

Ich habe alle Formeln für Java neu geschrieben und das ist das Ergebnis:

das letzte Bild hatte 640*640~410k Knoten und dauerte 510 Sekunden auf einem Netbook. intel atom450 Prozessor

Vielen Dank an den Autor des Artikels. Ich habe lange Zeit nach klaren Informationen über selbstorganisierende Karten gesucht.

Ich werde weiter von µl5 nach Java umschreiben

 
progma137:

Das letzte Bild hatte 640*640~410k Nodes und verbrachte 510 Sekunden auf dem Netbook. intel atom450 Prozessor

Vielen Dank an den Autor des Artikels. Ich habe lange Zeit nach klaren Informationen über selbstorganisierende Karten gesucht.

Ich werde weiterhin von µl5 auf Java umschreiben.

Wollten Sie damit sagen, dass der Code in Java viel schneller ausgeführt wird? Bitte fügen Sie Ihre Quellen zum Vergleich bei, das ist interessant zu sehen.
 
Rosh:
Wollten Sie sagen, dass der Code in Java viel schneller ausgeführt wird? Bitte fügen Sie Ihre Quellen zum Vergleich bei, es ist interessant zu sehen.

Nein. Es ist nur so, dass die Arbeit unter Linux Ubuntu gemacht wurde. Ich habe weder Zeit noch Lust, nach WINE zu suchen und mt darunter zu portieren. Aber ich habe Spaß daran, Programme unter Java zu erstellen. Außerdem ist diese Sprache für mich am verständlichsten.

Die Programme liefen unter Eclipse, vielleicht hat das den Prozessor etwas verlangsamt, so dass das Programm etwas länger brauchte, um ausgeführt zu werden. Ich werde den Code noch ein paar Wochen lang quälen, und vielleicht werde ich den Code zur Überprüfung veröffentlichen. Ich habe dort meine eigenen Funktionen hinzugefügt. Zum Beispiel habe ich in der Funktion die Anzahl der anzuzeigenden Knoten und das Seitenverhältnis des Bildes, in dem sie angezeigt werden sollen, eingestellt, und die Funktion gibt die Anzahl der Zellen horizontal und vertikal zurück, so dass die Zellen am quadratischsten werden. die im Artikel angegebene Methode erlaubt es, die Größe des Bildes und die Anzahl der Zellen horizontal und vertikal einzugeben. ich bin ein fauler Mann, vier Parameter werde ich nicht einstellen, und nur einen Parameter einfügen. das Seitenverhältnis wird auf der Grundlage der Größe der Anwendung genommen.

 

Ausgezeichneter Artikel! Ich danke Ihnen sehr!

/tsaktuo

 
Unter Windows 7 64 Bit funktioniert es nicht.
Dateien:
Untitled1.jpg  246 kb
 

Der Grund für diesen Fehler ist die Benutzerzugriffssteuerung unter Windows Vista, Windows 7.

Bitte ändern Sie

aFromFileName=TerminalInfoString(TERMINAL_PATH)+"\\MQL5\\Files\\"+CheckExtension(aFromFileName);
aToFileName=TerminalInfoString(TERMINAL_PATH)+"\\MQL5\\Images\\"+CheckExtension(aToFileName);

in

aFromFileName=TerminalInfoString(TERMINAL_DATA_PATH)+"\\MQL5\\Files\\"+CheckExtension(aFromFileName);
aToFileName=TerminalInfoString(TERMINAL_DATA_PATH)+"\\MQL5\\Images\\"+CheckExtension(aToFileName);

in der Datei "cIntBMP.mqh".

Wir werden es in diesem Artikel beheben.

 
Wir werden das im Artikel korrigieren.
Behoben.
 

Hallo!

Vielen Dank für diesen Artikel.

F: ist es möglich, RPCL-Implementierung auch zu tun? (Xinyu Guo hat einige große Veröffentlichung...)

 

Ich stelle fest, dass das Muster nach einer Weile praktisch definiert ist, aber die Iteration ist auf 10000 festgelegt, so dass sie noch bis 10000 weiterläuft.

Ist es möglich, dass der Algorithmus erkennt und die Iteration anhält, wenn das Muster mehr oder weniger definiert ist?