トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 2955

 
Aleksey Nikolayev #:

ヤンデックスはロシア連邦の住民ではないようだし、これまでもそうだった。現在、ヤンデックスは物理的にも移転し、ロシアにおける主要な検索エンジンではなくなったようだ。今後数年のうちに、グーグルやマイクロソフトに飲み込まれなければ驚くことになるだろう。

ヤンデックスはロシア国内に多くのLLCを持ち、そこを通じて様々なプロジェクトを運営している。彼らがどのように親会社と合法的に連絡を取っているのか、私たちはまだ研究する必要がある。

 
Aleksey Vyazmikin #:

どんな言語についても言えるし、コードを投稿している人はバカだとも言える!

私にどうしてほしいの?
ヘルプを開いて、サンプルコードをコピーして、ここに貼り付けてあげようか?
自分でできないんだから
 
Aleksey Nikolayev #:

レナタの例が何を生み出すか、見てみなければならない。

彼の例(公開プロジェクトONNX.Price.Prediction)も負の数を生成するが、入力パラメータの次元配列は私のもののように2つではなく、3つである。

追記3605の最新バージョンでチェックしましたが、すべて変わっていませんでした。

OnnxTypeInfo otype;
OnnxGetInputTypeInfo(handle, 0, otype);
ArrayPrint(otype.dimensions);                   // -1 -1 4 (у меня: -1 8)
OnnxGetOutputTypeInfo(handle, 0, otype);
ArrayPrint(otype.dimensions);                   // -1 1 (у меня также)
 
mytarmailS #:
何をしてほしいのですか?
ヘルプを開いて、サンプルコードをコピーして、ここに貼り付けましょうか?
自分でできないから

スレッド参加者から何かアクションが欲しいのかも...。

昔はここにコードを貼っていたんだから、そういう時代を復活させるのもいいかもしれない。

 
Aleksey Vyazmikin #:

ヤンデックスはロシアに多くのLLCを持っており、そこを通じて様々なプロジェクトが行われている。どのように親会社と合法的に連絡を取っているのか、私たちはまだ研究する必要がある。

LLCがたくさんあるということは、常に、すべてがいかに真剣で長期的であるかを示す明白な兆候である)。

 
Aleksey Nikolayev #:

Lots of LLCs is always an obvious sign of how serious and long term things are)

RFで仕事をしている証拠だ。

スベルでさえこうしている
 
カートにバンドを付けて 毎日サポート
開発者は最も厄介な質問にも答えてくれる。
私は他の人たちと一緒に、Mac m1バージョンについて彼らに働きかけた。
 
Maxim Dmitrievsky #:
例のように2次元の行列を入力する必要があるのでしょうか?属性を持つ1次元の配列を使う方が論理的だと思うのですが。行列の形式が間違っていると文句を言われるかもしれません。例えば、1次元の代わりに2次元のものを与えるべきで、各エントリーは2番目の次元にあります。つまり、それぞれ1つの値を含むネストされた配列です。

私の(onnx for busting)では、行列ではなくベクトルを入力する必要があります。そしてそれはdoubleではなくfloatベクトルでなければならない。Pythonでは行列(一度に複数の行)を入力できたのは、おそらくPythonのベクトル化の結果でしょう。MQL5でこれを行うには、どうやらループでモデルを実行しなければならないようだ。

私の例のMQL5スクリプトの作業バージョン:

void OnStart()
  {
   long h = OnnxCreate("model.onnx", FILE_COMMON);
   const long  ExtInputShape [] = {1,8};
   const long  ExtOutputShape[] = {1,1};
   OnnxSetInputShape(h,0,ExtInputShape);
   OnnxSetOutputShape(h,0,ExtOutputShape);
   
   vectorf vx={8.32520000 e+00 f, 4.10000000 e+01 f, 6.98412698 e+00 f, 1.02380952 e+00 f,
               3.22000000 e+02 f, 2.55555556 e+00 f, 3.78800000 e+01 f,-1.22230000 e+02 f};
   vectorf vy={0.0 f};
      
   OnnxRun(h, ONNX_DEBUG_LOGS | ONNX_NO_CONVERSION, vx, vy);
   Print(vx);
   Print(vy);
   OnnxRelease(h);
  }
Машинное обучение в трейдинге: теория, модели, практика и алготорговля - Если у вас динамическое IP, то не получается вывод в MQL5 из ONNX-модели.
Машинное обучение в трейдинге: теория, модели, практика и алготорговля - Если у вас динамическое IP, то не получается вывод в MQL5 из ONNX-модели.
  • 2023.03.07
  • www.mql5.com
либо обучать древесную модель и брать точку первого сплита по этому признаку. при обучении в питоне тестил модель на первых пяти строках датасета. Потом при запуске ONNX в питоне тоже проверил вывод на тех же первых пяти строках
 
Aleksey Nikolayev #:

は double ではなく float ベクトルでなければならない。

ONNX_NO_CONVERSIONスイッチを外すと、doubleベクトルを入力できる。出力は依然としてfloatベクトルでなければならない。

 
そしてこれが、私自身の神経回路にEAを実装したものだ。
ファイル:
理由: