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

 
jake89:

こんにちは

また、次のコード:

よく理解できません。新しいXベクトルがあり、それを前処理してpr.sae<-nn.predict(SAE, X)を実行したい場合はどうなりますか?

私はそれをどのように行うのですか?ありがとうございます。

newX <- predict(spSign, X)
pr.sae <- nn.predict(SAE, newXX)
# Calculate parameters preprocessing
 spSign <- preProcess(x[t$tr, ], method = "spatialSign")
# Using these parameters (spSign) carry out the actual preprocessing 
x.tr<-predict(spSign, x[t$tr, ])
# Using these parameters (spSign) carry out the actual preprocessing  
x.ts<-predict(spSign, x[t$ts, ]

関数 preProcess() の説明は 、パッケージ"caret "を参照してください。

よろしくお願いします。


 
Vladimir Perervenko:

関数preProcess() の説明は 、パッケージ"caret "を参照してください。

よろしくお願いします。


あなたのコードを使うことにしました.しかし、私は"計算結果がありません!シンボル "エラーで立ち往生しています。

私はコードの中で、ポートを持つサーバーが参照されているのを見ます。これはどのサーバーを指して いるのでしょうか?

 
jake89:

あなたのコードを使うことにしました.しかし、「計算結果がありません!シンボル "エラー。

私はコードの中で、ポートを持つサーバーが参照されていることを参照してください。これはどのサーバーを指しているのでしょうか?

こんにちは、

何を 実行して いる ですか?

私は 遠くで 心を読むことはできません

あなたの 問題を より詳細に説明して ください

よろしくお願いします。

ヴラド

 
Vladimir Perervenko:

こんにちは、

あなたは何をするの ですか

私は 遠くで 心を読むことはできません

あなたの 問題を より詳細に説明して ください

よろしくお願いします。

ヴラド

OK申し訳ありません。他に何ができるか考えてみます。計算結果がありません!Symbol " と表示され、インジケータをインストールしてもエラーが出ます。

私はいくつかの変更を加えましたが、市場は今閉じています。来週お知らせします。

 
jake89:

わかった。他に何かないか考えてみます。計算結果がありません!Symbol " と表示され、インジケータをインストールしてもエラーが出ます。

私はいくつかの変更を加えましたが、市場は今閉じています。来週お知らせします。

こんにちは、

この問題は svSocket () パッケージの 新バージョンの リリース後に 発生しました

私は、 クライアントとサーバー 間の データブロックの 原因が 見つかりませんでした

私は エキスパートを書き直し 数日前 チェックアウトの 今日 )にリリースされる予定の 新しい 記事に 添付しました

よろしくお願いします。

ウラジミール

 

Rtermがクラッシュした!

Rterm がクラッシュした

Rtermがクラッシュした

Rtermがクラッシュした!

 
これを管理する最も効率的な方法は、Windows のタスクマネージャを使用することです。EAまたはインジケータをロードしたときに、タスクリストにRtermが表示されない場合は、Rプロセッサーがクラッシュしています。この問題の主な原因は、スクリプトの構文エラーによるもので、受信した MQL ベクトルの長さと Rterm から解析されたベクトルの長さが一致していません。

この問題は、Rstudioでスクリプトを最初から最後まで1行ずつデバッグすることで解決できます。
 

そこで、長いデバッグと作業の監視を経て、こうなった。

ストラテジーのテスト(テストにはかなりの時間がかかる!)で機能するようにスクリプトを改良した。

OnTimer() 関数からすべてをaction()に移し、OnTick()関数を追加した。timer_enable = true/falseオプションとswitch_count_ticks変数を追加した。その結果、おおよそ次のようになりました:

 void OnTimer()
{
   if(timer_enable)
    {
      action();
    }
}
void OnTick()
{
   count_ticks++;
   if(sig == 0  || op == "WAIT")
   {
      CheckForClose(op, magic, sig);
   }

   if(timer_enable) return;
   if(count_ticks >= switch_count_ticks)
   {
      count_ticks=0;
      if(!timer_enable)
      {
         action();
      }
   }
   //action();
}

テスターでは、timer_enable = falseを選択し、switch_count_ticks = 200とした。この値は、少なくとも1週間を妥当な時間でテストするのに最適な値であることが判明した。テスターのスピードはデフォルトのままにしておく。

最良の結果は、セッション開始前と開始後しばらくしてから記録された。夜間はオフにした。

 
コードを 正しく挿入して ください。修正しました
 
kimkarus:

そこで、長いデバッグと作業の監視を経て、こうなった。

ストラテジーのテスト(テストにはかなりの時間がかかる!)で機能するようにスクリプトを改良した。

OnTimer() 関数からすべてをaction()に移し、OnTick()関数を追加した。timer_enable = true/falseオプションとswitch_count_ticks変数を追加した。その結果、おおよそ次のようになった:


テスターでは、timer_enable = falseを選択し、switch_count_ticks = 200とした。この値は、少なくとも1週間を妥当な時間でテストするのに最適な値であることが判明した。テスターのスピードはデフォルトのままにしておく。

最良の結果は、セッション開始前と開始後しばらくしてから記録された。夜間はオフにした。

こんにちは。

どのスクリプトについて話しているのですか?

スクリプトの中身を詳しく教えてください。

テスターのRプロセスでスクリプトを実行されたそうですね?

もしそうなら、興味深いですね。

時間をかけて、できるだけ詳しく説明してください。Rプロセスはクライアント・サーバー・バンドルで実行されているのですか、それとも単一のRtermで実行されているのですか?