記事「ONNXをマスターする:MQL5トレーダーにとってのゲームチェンジャー」についてのディスカッション - ページ 2

 

オメガJ・ミシグワさん、この記事には大変感謝しています。MALE5の最後のバージョンにはCPreprocessingがないので、チュートリアルのファイルを更新していただけますか?可能でなければ、このチュートリアルを実行するために使用されたMALE5のバージョンを教えてください。

ライブラリのドキュメントがあるかどうかわかりません。


ありがとうございました。

 
amrhamed83 #:

オメガ・J・ミシグワさん、この記事をどうもありがとうございました。MALE5の最後のバージョンにはCPreprocessingがないので、チュートリアルのファイルを更新していただけますか?可能でなければ、このチュートリアルを実行するために使用されたMALE5のバージョンを教えてください。

ライブラリのドキュメントがあるかどうかわかりません。


ありがとうございます。

このチュートリアルに関することは、この記事に添付されているcprecessi mgのコードを使用してください。
 
Omega J Msigwa #:
このチュートリアルに関することは、この記事に添付されているcprecessi mgのコードを使用してください。

私はこの行を参照しています:

#include <MALE5preprocessing.mqh> // CPreprocessingを持たないhttps://github.com/MegaJoctan/MALE5/blob/MQL5-ML/preprocessing.mqh。

CPreprocessing<vectorf, matrixf> *norm_x;

MALE5/preprocessing.mqh at MQL5-ML · MegaJoctan/MALE5
MALE5/preprocessing.mqh at MQL5-ML · MegaJoctan/MALE5
  • MegaJoctan
  • github.com
Machine Learning repository for MQL5 . Contribute to MegaJoctan/MALE5 development by creating an account on GitHub.
 

もしそうなら、その行を次のように変更してください:

#include <preprocessing.mqh>

この zipファイル (記事に添付されている)にあるpreprocessing.mqhをincludeフォルダの下に保存した後、その行を次のように変更してください。

CPreprocessingはv2.0.0以降非推奨となっている。

あるいは,CPreprocessing の代わりに,前処理ファイルに存在する各スケーラーを呼び出してください。MALE5 バージョン 3.0.0 を使用していると仮定した場合

  • RobustScaler
  • MinMaxScaler
  • StandardizationScaler

各スケーラークラスが提供する

fit_transform( const matrix &X)

データ行列 X にスケーラをフィットし,変換を行う.

transform( const matrix &X)

フィットされたスケーラを用いてデータ行列 X を変換する.

transform(const vector &X)

フィットされたスケーラーを用いてデータベクトル X を変換する.

参考になったかどうか教えてほしい。

 
ONNXがMetaTrader 5でうまく動作するためには、Pythonモデルはシンプルである必要がありますか、それとも高度に最適化された複雑なアーキテクチャを使用できますか?
 
big man #:
ONNXがMetaTrader 5でうまく動作するためには、Pythonモデルはシンプルである必要がありますか、それとも高度に最適化された複雑なアーキテクチャを使用できますか?

MetaTrader 5はどのような複雑なモデルでも動作します。