ニューラルネットワーカーに嬉しい、MT4用のクイック&フリーライブラリ - ページ 12

 
Figar0 >> :

使ってみないと、インプットの効果を評価するのは難しいですね。ある分野ではより効果的で、別の分野ではより効果的かもしれません。やろうと思えば、ほとんどどんな入力でも平均的な結果が得られる。Nakedは前処理なし、"0-1 "は特殊な正規化に過ぎず、良いのですが、物足りないかも...。前処理は、ニューラルネットワークそのものよりも複雑で、圧縮、ブリーディング、コーディングなど、おそらくもっと多くの科学が関わっています。V.A.クリシロフの記事を見ることから始めるとよいでしょう。http://neuroschool.narod.ru/ から入手できます。NSに位相を合わせるというのは、私は複雑な入力の組み合わせの構成要素としてだけ使っていて、それ以上のことはしていません。

実際にまともな成果は出ているのでしょうか?FANNで前処理をせずに「裸の」データを押し込んでも、IMHOでは意味がありません。正規化されていないデータは、STATISTICAでテストしてみることができます。そして、統計学を使って、あまり正確ではない結果になったので、プライベートであなたにメッセージを書きました。

 
marinat писал(а)>>

実際に有意義な結果を得ることができたのでしょうか?FANNで前処理をせずに「裸の」データを置くことは、IMHO、非正規化データは、異なるアルゴリズムで訓練された5グリッドの委員会をテストするとき、STATISTICAでテストしようとすることができます役に立たないです。そして、統計学を使って、あまり正確ではない結果になったので、あなたにプライベートメッセージを書きました。

結果的には正気しか使っていないのですが、ZZの良さとは言い切れません。)

そこはコミットではなく、誤差の少ないグリッドをいくつか(kol'nosti set)選択しただけですが、Stathisに準備されていないデータを与えるべきというのはまさに妄想です。もちろん、解決策を探すためにいろいろなことを試してみるのはいいのですが、ネットにすべてを投げ出して料理するのは、あなたには似合わない。

 
lasso >> :

つまり、-1から1までのランダムな重みで初期化された16個のグリッドが、1つのInputVector[]を使って ann_runs(...) を最初に実行した後、(ログから判断して)8文字に正確な16個の同一の出力が得られることが判明しました? いいえ、ここに何らかのバグがあるのです。

ニューラルネットワークというテーマは、ただうまくいくわけではない、とご自身で書かれていましたね。 だから、それを考えなければならない...。

この場合のバグサーチは、その場で行わなければならない。遠隔で推測するしかない。ご指摘のケースでは、ある調査ではすべてのグリッドの回答が同じで、別の調査では異なるということがログから 判明する前に、私自身はグリッドの学習方法を見ませんでしたが、やはり同じ でしたね。そして今、状況はより明確ではありません。なぜなら ann_runs はグリッドを実行するだけで、学習させないからです。私は、すべてのライブラリの呼び出しにデバッグプリンターを置くことを助言することしかできません。この解析だけは、メッシュそのものというより、コードのロジックに関係していると思います。

 
marketeer писал(а)>>

この場合のバグの検索は、その場で行わなければならない。私たちは遠隔で推測するしかない。

申し訳ありませんが、Codebaseに投稿されたYuryのExpert Advisor(3ページ目の投稿)について議論しているのだと思いました。

だから

-- EAでは何も変更せず、デバッグプリントを追加しただけです。

-- ANNディレクトリのクリーンアップ

-- Expert Advisor をテストモードで実行します。

-- しかし、ログファイルを見ると、すべてのネットワークからの回答が同じであることがわかります。:-(

レシェトフが 書いた(a)>>。

新しいグリッドを学習する際,初期重みは乱数で初期化される.初期の重みが異なるため、メッシュの学習も異なり、最終的な結果も異なる。

グリッド作成時にウェイトがランダム化されていない疑いがあった。しかし、これは確認されなかった。グリッドファイルの作成・初期化直後に保存したアーカイブを添付しています。

plzを見てください。これ以上どこを掘ればいいのかわからない。もしや、dllの奥底に?

ファイル:
 
と前回の記事の追記です。また、試験官の作業ログもあります
ファイル:
eurusdg850.0.zip  302 kb
 
エキスパートアドバイザーは同じですが、人はそれぞれ違うデータで、違う条件でテストします;-)。私も一度見たことがありますが、皆さんと同じような問題はありませんでしたが、今のままでは対応する意味がなく、書き直す時間もないことが理解できました。
 
marketeer писал(а)>>
私は1つのExpert Advisorしか持っていませんが、誰もが異なるデータで、異なる条件でテストします。)一度見たことがありますが、あなたのような問題はありませんでしたが、今のままでは使う意味がないこと、書き直す時間がないことが理解できました。

クソ参議院議員。 書き換えて対応する必要はない。

ライブラリ自体の誤動作の疑いがあり、その有無の確認が必要です。そうでなければ、前に進む意味がありません。

問題がなければ問題視せず、パラメータDebugLevel = 3でFANN-EAテストを行ったログを投稿する

 

皆さん、本当に図書館は「曲者」ではないのでしょうか?

定期的にエラーメッセージがポップアップし、端末が終了してしまうという状況です。

以下は、そのメッセージの本文です。

重大なエラーが 発生しました
時刻 : 2009.12.23 22:55
プログラム:クライアント端末
バージョン : 4.00 (ビルド: 225, 10 Jul 2009)
OS : Windows XP Professional 5.1 Service Pack 3 (Build 2600)
プロセッサー : 2 x X86 (レベル6)
メモリ : 1047532/161248 kb
例外:C0000005
住所:02086AD8
アクセスタイプ:リード
アクセスアドラー:FFFFFFFF

レジスタ : EAX=FFFFFFFF CS=001b EIP=02086AD8 EFLGS=00010206
: ebx=ffffffff ss=0023 esp=0291b8e8 ebp=0291b8e8
: ECX=09104830 DS=0023 ESI=00000000 FS=003b
: edx=09104830 es=0023 edi=0000015c gs=0000

スタックトレース : 02011D13 00463E17 00455691 FFFFFFFF
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000

モジュール:
1 : 00400000 002B1000 c:\program files Metatrader - alpariterminal.exe
2 : 01750000 00327000 c:{windowssystem32}xpsp2res.dll
3 : 02010000 0000A000 c:program files Metatrader - alpariexperts, libraries
4 : 02030000 00039000 c:{windowssystem32}tbb.dll
5 : 02070000 00034000 c:\windowsSystem32ThanksFanndoublemt.dll
6 : 14240000 00020000 c:\program files ###drweb ###drwebsp.dll
7 : 5B260000 00038000 c:{windowssystem32}uxtheme.dll
8 : 61EC0000 0000E000 c:{windowssystem32}mfc42loc.dll
9 : 698B0000 00058000 c:{windowssystem32}hnetcfg.dll
10 : 71A30000 00040000 c:{windowssystem32}mswsock.dll
11 : 71A70000 00008000 c:{windowssystem32}wshtcpip.dll
12 : 71A80000 00008000 c:{windowssystem32}ws2help.dll
13 : 71A90000 00017000 c:{windowssystem32_ws2_32.dll
14 : 72CD0000 00008000 c:{windowssystem32}msacm32.drv
15 : 72CE0000 00009000 c:{windowssystem32}wdmaud.drv
16 : 73D90000 000FE000 c:{windowssystem32}mfc42.dll
17 : 746E0000 0004C000 c:\windowssystem32³³msctf.dll
18 : 75310000 0002E000 c:{windowssystem32}msctfime.iime
19 : 76350000 00005000 c:{windowssystem32}msimg32.dll
20 : 76360000 0001D000 c:\WindowsSYSTEM32TIM32.dll
21 : 76380000 00049000 c:\windowssystem32}comdlg32.dll
22 : 76770000 0000C000 c:\windowssystem32³³³³.dll
23 : 769A0000 000B5000 c:{windowssystem32}userenv.dll
24 : 76B20000 0002E000 c:\windowssystem32winmm.dll
25 : 76C20000 0002E000 c:\windowssystem32³³³³.dll
26 : 76C80000 00028000 c:{windowssystem32}imagehlp.dll
27 : 76D50000 00019000 c:{windowssystem32} iphlpapi.dll
28 : 77110000 0008B000 c:{windowssystem32}oleaut32.dll
29 : 773C0000 00103000 c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
30 : 774D0000 0013D000 c:\windowssystem32ole32.dll
31 : 77A70000 00096000 c:{windowssystem32}crypt32.dll
32 : 77B10000 00012000 c:{windowssystem32/msasn1.dll
33 : 77BC0000 00007000 c:{windowssystem32}midimap.dll
34 : 77BD0000 00015000 c:{windowssystem32}msacm32.dll
35 : 77BF0000 00008000 c:{windowssystem32/version.dll
36 : 77C00000 00058000 c:{windowssystem32}msvcrt.dll
37 : 77C60000 00025000 c:{windowssystem32/msv1_0.dll
38 : 77DC0000 000AC000 c:{windowssystem32}advapi32.dll
39 : 77E70000 00092000 c:{windowssystem32}rpcrt4.dll
40 : 77F10000 00049000 c:{windowssystem32}gdi32.dll
41 : 77F60000 0007C000 c:{windowssystem32/shlwapi.dll
42 : 77FE0000 00011000 c:{windowssystem32}secur32.dll
43 : 78480000 0008E000 c:\windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e\msvcp90.dll
44 : 78520000 000A3000 c:\windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e\msvcr90.dll
45 : 7C800000 000F8000 c:\windowssystem32}kernel32.dll
46 : 7C900000 000B3000 c:\windowssystem32.dll
47 : 7C9C0000 01979000 c:{windowssystem32shell32.dll
48 : 7E360000 00091000 c:{windowssystem32}user32.dll

コールスタック:



FANNでExpert Advisorを使う前は、こんなことはなかった。

すべて順調に進んでいるのでしょうか?

 
Kharin писал(а)>>

定期的に「端末を終了します」というエラーメッセージがポップアップする状況です。

定期的に何との関連で?ニュースリリースの後?

EA実行中にターミナルがクラッシュすることが何度かありましたが、それはEAコードに直接関係するものです。

例:init()の最後にdeinit()を呼び出す。

このライブラリは、自分が何をするのか、なぜするのかを理解しているユーザーのために設計されています。そして、その良さを損なわないように...。

 

使用に関して定期的にExpert Advisorを トレードでテストしてインストール する場合。

FANNのExpert Advisorは、レシェトフとは全く異なる入出力構成と最適化の原理で、私自身が書きました。

ですから、最後の文章はナンセンスだと思います。