記事"第三世代ニューラルネットワーク:深層ネットワーク"についてのディスカッション - ページ 7

 
Maxim Dmitrievsky:

この記事を書いてくれた著者に心から感謝する。この記事をきっかけに、ニューラルネットワークの市場への応用に慣れ始めました。以前はニューラルネットワークになじみがなく、R言語も使ったことがありませんでした。でも今、R言語をインストールして勉強しています。複雑なようですが、興味深いです!

SAE.modelファイルがExpert Advisorのライブラリとしてどのように機能するのか、あるいは何として機能するのかが理解できません。 つまり、Rからニューラルネットワークの構造を保存し、Expert Advisorの通常のライブラリとして使用できるのでしょうか、それとも何なのでしょうか? すべてが(私にとって)非常にわかりにくく、複雑です。

SAE.modelは 2つのオブジェクトが保存されているファイルです:実際の学習済みモデル「SAE」と正規化パラメータ(prepr)。EAが起動すると、これらはワークスペースに読み込まれ、さらに計算に使用されます。

どんなビジネスも最初は難しい。しかし、このトピック(R言語)は勉強する価値があります。

幸運を祈る。

 
Vladimir Perervenko:

SAE.modelは、学習済みモデル"SAE"と正規化パラメータ(prepr)の2つのオブジェクトが保存されるファイルです。EAが起動すると、これらはワークスペースに読み込まれ、さらに計算に使用されます。

どんなビジネスも最初は難しい。しかし、このトピック(R言語)は勉強する価値があります。

頑張ってください。

ここで、端末とR間の相互作用の不要なアダプタなしで、学習済みモデル "SAE "の保存されたオブジェクトに直接EAのアドレスを実現することは可能でしょうか?つまり、学習済みモデルを保存し、EAコードから直接アクセスします。私はプログラマーではなく、mqlでしか書けませんが、Rの基本は理解できます)。私の不勉強を先にお詫びします。
 
Maxim Dmitrievsky:
ここで、端末とR間のインタラクションの不要なアダプタなしで、学習済みモデル "SAE "の保存されたオブジェクトへのEAアドレスを直接実現することは可能でしょうか?つまり、学習済みモデルを保存し、EAコードから直接アクセスします。私はプログラマーではなく、mqlでしか書けませんが、Rの基本は理解できます)。先に謝っておきます。

Rで作られたオブジェクトはRでしか使えません。モデルとの通信はEAの仕事ではありません。彼の仕事は、相場を供給し、モデルから受信したシグナルを実行し、資本を管理し、トロールし、市場と相互作用する他の行為である。彼は「実行者」なのだ。しかし、Rtermはモデルとともに「考える人」である。

train_SAE()関数をExpert Advisorに移すことは可能であり、また必要である。そうすれば、最初の実行でモデルが学習され、次の実行で(新しいバー ごとに)予測される。)

幸運を祈る。

 

こんにちは!

NSに関するRでの遺伝的アルゴリズムの 実装について詳しく教えてください。

 
Nyamhyy14:

こんにちは!

NSに関するRでの遺伝的アルゴリズムの 実装について詳しく教えてください。

Rには進化的(遺伝的)最適化アルゴリズムを実装したパッケージがいくつかあります。私は "rgenoud "を使っています。アルゴリズムは標準的な方法で動作します。最大化(最小化)する変数を計算するフィットネス関数を書きます。この関数は、変更可能で最終結果に影響するパラメータを持たなければならない。これらのパラメータを変更できる限界を設定する。探索を開始する。これが簡単な説明である。詳細については、記事を書く必要がある。

こちら、 こちらこちらを お読みください。他にもパッケージはあるが、個人的にはこれが好きだ。

NSについて?- 何について話しているのか具体的に説明してください。

幸運を祈ります。

R-GENetic Optimization Using Derivatives (R-GENOUD) Home Page
  • sekhon.berkeley.edu
R-GENetic Optimization Using Derivatives (RGENOUD) Home Page
 
Vladimir Perervenko:

また、コンピュータにインストールされている R 言語があるディレクトリのパスを修正することも忘れないでくだ さい。

チャート上に Expert Advisor をインストールする。

Expert Advisor の正常な初期化後、"No calculation result!というアラートが表示されます。その後、外部変数send = true でインジケーターを設定し、インジケーターが接続するサーバーポートを指定します(上記参照)。すべてが正常に機能すれば、実データ(「操作」、精度、K、Kmax)が出力行に表示され、取引が開始されます。

R プ ロ セ ス の 動 作 状 態 を 管 理 す る 最 も 良 い 方 法 は 、ウ ィ ン ド ウ の タ ス ク マ ネ ー ジャ ー ウ ィ ン ド ウ を 開 く こ と で す 。Expert Advisorやインジケーターを起動した後、Rtermがリストに表示されない場合は、Rプロセスが落ちていることを意味します。プロセスが落ちる主な原因は、スクリプトの構文エラー、MQLの受信ベクトルとRtermから取り出すベクトルの長さの不一致です。

Expert Advisorを起動してみたが、何も動かない。

インジケーターとExpert AdvisorのRディレクトリへのパスを修正し、すべてのファイルを必要なフォルダに配置しました。Expert Advisorをチャートにロードすると、「Expert e_SAE EURUSD, M30: loaded successfully」というメッセージが表示されます。

2-3分後、Expert Advisorのウィンドウがハングアップし、なんとか「OK」ボタンを押すと、Expert Advisorの入力パラメータの メッセージが表示され、その後「e_SAE EURUSD, M30: initialised」と表示される。

その後、"Rterm crashed "のアラートが落ち始めた。プロセス一覧にRtermが表示されない。

インジケーターを起動すると、「Rterm crashed」のアラートも表示されます。

何が問題なのでしょうか?

 
donvald:

Expert Advisor を起動しようとしましたが、何も機能しませんでした。

インジケーターとExpert AdvisorのRディレクトリへのパスを修正し、すべてのファイルを必要なフォルダに配置しました。Expert Advisorをチャートにロードすると、「Expert e_SAE EURUSD, M30: loaded successfully」というメッセージが表示されます。

2-3分後、Expert Advisorのウィンドウがハングアップし、なんとか「OK」ボタンを押すと、Expert Advisorの入力パラメータの メッセージが表示され、その後「e_SAE EURUSD, M30: initialised」と表示される。

その後、"Rterm crashed "のアラートが落ち始めた。プロセス一覧にRtermが表示されない。

インジケーターを起動すると、「Rterm crashed」のアラートも表示されます。

何が問題なのでしょうか?

1.インストールされている R のリリースは?これはかなり古い記事なので、この間に多くのライブラリが更新され、一部の機能が動作しなくなっています。

2.ワークスペースの "画像 "は保存されていますか?

ライブラリをチェックするには、Rstudioスタンドアロンでスクリプトを実行してください。エラーがポップアップするはずです。スクリーンショットを撮って私に送ってください。その方が分析しやすいです。

週末にバージョンR3.2.0のスクリプトをチェックします。長い間約束していたのですが、なかなか手に入りません。

時間を無駄にしないように、興味のある人だけ確認してください。他にも仕事はたくさんある。

幸運を祈る。

 
Vladimir Perervenko:

1.インストールされているRのリリースを教えてください。かなり前のものなので、その間に多くのライブラリが更新され、一部の機能が使えなくなっています。

2.ワークスペースの「画像」は保存されていますか?

ライブラリをチェックするには、Rstudioスタンドアロンでスクリプトを実行してください。エラーがポップアップするはずです。スクリーンショットを撮って私に送ってください。その方が分析しやすいです。

週末にバージョンR3.2.0のスクリプトをチェックします。長い間約束していたのですが、なかなか手に入りません。

時間を無駄にしないように、興味のある人だけ確認してください。他にも仕事はたくさんある。

幸運を祈る。

こんにちは。

リリースは3.2.0です。ディレクトリ名にいくつか間違いがありました。記事では「C:Rdata/SAE/」に置くように書かれていましたが、インジケーターとExpert Advisorのコードでは 「C:Rdata/」になって いました。これを修正し、Rstudioでスクリプトを実行した。いくつかのパッケージがないことがわかった。deepnet、svSocket、caretをインストールした。

Expert Advisorとアラート "No calculation result!というアラートが表示された。そして、Send to server variable - trueでインジケーターをチャートに表示させた。15分間待ちましたが、インジケーターのウィンドウは垂れ下がったままで、インジケーターのリストには表示されず、Expert Advisorは5秒ごとに同じアラートを表示しました。最後に、インジケーターがハングダウンし、「OK」ボタンがトリガーされました。インジケータがインジケータリストに表示され、「Rterm crashed」の アラートが表示され始めました。

Rstudioスタンドアロンでスクリプトを実行するのは簡単ではありません。なぜなら、Expert Advisorから渡されるはずのパラメータが必要で、いくつかの行でエラーが発生し、私の資格では理解できないからです。

 
donvald:

こんにちは。

リリースは3.2.0です。ディレクトリ名にいくつか間違いがありました。記事では「C:Rdata/SAE/」に置くように書かれていましたが、インジケーターとExpert Advisorのコードでは 「C:Rdata/」になって いました。これを修正し、Rstudioでスクリプトを実行した。いくつかのパッケージがないことがわかった。deepnet、svSocket、caretをインストールした。

Expert Advisorとアラート "No calculation result!というアラートが表示された。そして、Send to server variable - trueでインジケーターをチャートに表示させた。15分間待ちましたが、インジケーターのウィンドウはぶら下がったままで、インジケーターのリストには表示されず、Expert Advisorは5秒ごとに同じアラートを表示しました。最後に、インジケーターがハングダウンし、「OK」ボタンがトリガーされました。インジケータがインジケータリストに表示され、「Rterm crashed」の アラートが表示され始めました。

Rstudioスタンドアロンでスクリプトを実行するのは簡単ではありません。なぜなら、Expert Advisorから渡されるべきパラメータを必要とし、いくつかの行でエラーが発生するからです。

Send to server variable - false のインジケーターは正常に起動していますか?

モデルをあるべき場所に置きましたか?

Rstudio で Expert Advisor とインジケーターが保存した「画像」を読んでください(変数 swr = true を設定)。見てみたい。

ディレクトリは正常に作成されていますか?何がどこにあるかわかりましたか?

頑張ってください。

 
Vladimir Perervenko:

Send to server - false のインジケータは正常に起動しますか?

モデルをあるべき場所に配置しましたか?

Rstudio で Expert Advisor とインジケーターが保存した「画像」を読み込んでください(変数 swr = true を設定)。見てみたい。

ディレクトリは正常に作成されていますか?何がどこにあるかわかりましたか?

頑張ってください。

変数falseでも同じです。

モデルディレクトリはよくわかりません。他のSAEファイルのあるディレクトリに入れました。念のため、MT4のフォルダにも入れておいたよ。

mainDirが何なのかが分からない。

他のファイルは全て記事に明確に記載されており、ここにエラーはありません。