MTSにおける人工知能の活用 - ページ 17

 

たくさん書かれているのですが、最後まで行くとどこから始めたのか忘れてしまいました :)この件に関するメッセージはあまりありません :(
一般に、最も単純な1層ニューラルネットワーク ですが、1層ネットワークは常に多くの誤差を与えるので、層数を増やす必要があります。今回の課題では、2つのレイヤーしか必要ありません。そして、第1層は4ニューロン、第2層は1ニューロンでなければならない。レイヤーの数が多くても意味がなく、コンピュータに負荷がかかって作業が複雑になるだけです。
もちろん、入力パラメータを増やして、レイヤー数を増やしてもいいのですが、何もいいことはありません :(笑)。
興味があれば、原則的に私が書いて並べることができます。テスト(私自身はやりません)。
そして、今後のために、すぐにお伝えしておきますが、なぜ2層にする必要があるのかを説明するつもりはありません!!!!そして、なぜ第2層は1つのニューロンで、第1層は4つでなければならないのか。そのための気の利いた本があるんですよ :)読めばわかる。単純に意味がないので、私も議論に入るつもりはない。
確かに考え方は良いし、議論することも必要だが、哲学的なことを言うのではなく、あくまでテーマに沿った書き込みをし、具体的なことを言うこと!。

 
kazeev:

たくさん書かれているのですが、最後まで行くとどこから始めたのか忘れてしまいました :)この件に関するメッセージはあまりありません :(
一般に最も単純な1層のニューラルネットワーク だが、1層では常に多くの誤差を与えるので、層数を増やす必要がある。今回の課題では、2つのレイヤーしか必要ありません。そして、第1層は4ニューロン、第2層は1ニューロンでなければならない。レイヤーの数が多くても意味がなく、コンピュータに負荷をかけ、作業を複雑にするだけです。
もちろん、入力パラメータを増やして、レイヤー数を増やしてもいいのですが、何もいいことはありません :(笑)。
興味があれば、原則的に私が書いて並べることができます。テスト(私自身はやりません)。
そして、今後のために、すぐにお伝えしておきますが、なぜ2層にする必要があるのかを説明するつもりはありません!!!!そして、なぜ第2層は1つのニューロンで、第1層は4つでなければならないのか。そのための気の利いた本があるんですよ :)読めばわかる。単純に意味がないので、私も議論に入るつもりはない。
確かに考え方は良いし、議論することも必要だが、哲学的なことを言うのではなく、あくまでテーマに沿った書き込みをし、具体的なことを言うこと!。

まあ、やってくださいよ、読んでいて面白いと思いますよ。
別スレを立てればいいじゃないですか、このスレは余計にごちゃごちゃしすぎです。
 
もしあなたがニューラルネットワークで遊ぶことに興味があるなら、私のエキスパート第2弾をどうぞ...。
コードにコメントがついているので、ところどころコメントが対応していないところもありますが、理解できると思います。
さらに発展させるために、徹底的に書き直すので、とかすのは嫌なんです。
ネットワークの最小層数は2層です。最後の層には1つのニューロンがあります。コード上では最大層数はほぼ無制限ですが、層数が増えると学習率が壊滅的に低下し、全く学習していないような状態にまでなってしまうのです。少なくとも2層と4層で品質に差があるとは思えません。
現在の構成は、入力(指数+価格)の異なる5つの独立したネットワークで構成されています。
ネットは完全に結合され、誤差伝搬を逆向きに学習する。

一対の場所には狡猾な暗号がある。何かあれば聞いてほしいが、暗号に関する非常にくだらない質問には、私は答えるだけだ
何もすることがなければ :)

もし、どなたか興味を持たれた方がいらっしゃれば、さらに発展させていきたいと思います。
より巧妙なデータ準備、ネットワーク出力の増加、一般的には分類の方に重点を置いている
コース予測よりも


2Kazeev "そして、なぜ第2層では1つのニューロンで、第1層では4つなのか?" 出力層のニューロンの数は自明ではありません。)
ファイル:
nn_expert.mq4  19 kb
 

2Kazeev "また、なぜ第2層のニューロンは1つで、第1層は4つなのですか?" 出力層のニューロンの数は、1つであってはいけないということは、それほど明白ではないのです :)

ここに掲載されていた、あのプログラムをベースにしているからです。 そして、レイヤーは自由に追加できます。しかし、自分が達成したい課題を見つめる必要があります。

しかし、レイヤーが増えると学習速度が極端に低下し、まるで学習していないかのように感じられるようになるのです。少なくとも2層と4層では、品質に差は感じませんでした。

こういうことだったんですね。

Expert Advisorは良いのですが、もっと改良してください。よくぞ言ってくれました。
 
maveric писал (а):
ニューラルネットワークに興味がある方のために、私のエキスパート第2弾をご紹介します...

ありがとうございます。面白いものが掲載されることはなかなかないですね。あまり利益にはならないが、とても参考になる。
 
kazeev:

たくさん書かれているのですが、最後まで行くとどこから始めたのか忘れてしまいました :)この件に関するメッセージはあまりありません :(
一般に、最も単純な1層ニューラルネットワーク ですが、1層ネットワークは常に多くの誤差を与えるので、層数を増やす必要があります。今回の課題では、2つのレイヤーしか必要ありません。そして、第1層は4ニューロン、第2層は1ニューロンでなければならない。レイヤーの数が多くても意味がなく、コンピュータに負荷をかけ、作業を複雑にするだけです。
もちろん、入力パラメータを増やして、レイヤー数を増やしてもいいのですが、何もいいことはありません :(笑)。
興味があれば、原則的に私が書いて並べることができます。テスト(私自身はやりません)。
そして、今後のために一度言っておくが、なぜ2層でなければならないかを説明するつもりはない!!!!そして、なぜ第2層は1つのニューロンで、第1層は4つでなければならないのか。そのための気の利いた本があるんですよ :)読めばわかる。単純に意味がないので、私も議論に入るつもりはない。
確かに考え方は良いし、議論することも必要だが、哲学的なことを言うのではなく、あくまでテーマに沿った書き込みをし、具体的なことを言うこと!。

こんにちは。ReshetovのExpert Advisorを改造したものを見てみたい(と思う)。差し支えなければ、投稿をお願いします。
誠心誠意、プーさん。
 
皆さん、入場料は何にしましょうか?ろうそく?
 
maveric:
ニューラルネットワークに興味がある方のために、私のエキスパート第2弾を紹介します...

テストを実行すると、handle変数がnullであるというエラーが発生しました。というのも、コードから判断すると、Expert Advisor はファイルからグリッドをダウンロードするはずですが、このグリッドの入ったファイルが添付されていないからです。

Expert Advisorは何も取引を開いておらず、何も保存していない。その後のテストでも同様の結果、いや、むしろ全く結果が出なかった。

正しい使い方を知っているのか、それとも全く使わない方がいいのか?なぜなら、他人のコードを理解することは、退屈でありがたくない仕事だからです。また、アルゴリズムがわかっていれば、他人のプログラムを理解するよりも、自分で一からプログラムを書く方がずっと簡単です。

もしかして、作者の悪い冗談なのでは?
 
njel:
皆さん、入場料は何にしましょうか?ろうそく?
著者に敬意を表する.
フォーラムでネットワークの学習ルールを策定してください。

--
裂け目
 
Pyh:
レシェトフのエキスパートを改造したものを見てみたい(と私は思う)。差し支えなければ、投稿してください。

このコードにレシェトフ・エキスパートとの共通点はないと思うのですが...。