"New Neural "は、MetaTrader 5プラットフォーム用のオープンソース・ニューラルネットワークエンジンプロジェクトです。 - ページ 31

 
TheXpert です。
すでに解決し、適用されている。しかも、このスレッドにまで掲載されている。

私はtol64に従って 書きました, 私は(私の不注意または不足のために)他にそのような文章を見ませんでした。

もし私が何かを複製したのなら、NeuroOpenSource に削除させても構わない。

TheXpert です。

dllは不可

今は手作業でやってくれ、と言っているだけで、そのうちMQが特殊なケースに対応した特別な方法を考えてくれるかもしれません :o)
 
ウラン です。

もし、重複しているものがあれば、気にしないでください。 NeuroOpenSource 削除。

彼は管理者ではありません :) .

とりあえず手を動かしてみろということです。そのうちMQも正気に戻って、特殊なケースのための特殊なメソッドを作ってくれるかもしれませんね :o)

把握できないものを受け入れようとする必要はないのです。一歩一歩、物事を進めていったほうがいい。現在、次のような基本的な実体について概説しています。

__________________________

ネットワーク (レイヤー、シナプス、バッファで構成される)。

チューター (外部の汎用的な学習アルゴリズム)で、カスタマイズ可能なすべてのパラメータを列挙し、適用するためにネットワークが必要です。例えば、遺伝子の家庭教師。デフォルトでは、トレーニングはレイヤーとグリッドの内側に埋め込まれます。

Initializer- これはおそらく最も単純なエンティティです :) ネットワークの調整可能なパラメータを初期化します。

パターン・マネージャー グリッドに対応したパターンの作成(生成)、読み込み、保存が可能なエンティティ。

ビジュアルマネージャー ネットワークを視覚的に設計することができるエンティティ。

データ処理業者。パターンの正規化および解析のためのエンティティ。

_________________________

何か忘れていませんか?

すべてのエンティティは何らかの形でつながっているが(つまり、あるエンティティはインターフェースを通じて他のエンティティをサポートすることになっている)、基本的には独立している。

_________________________

現時点では、最小限のサポート体制で、Patterns ManagerとData Processorを同時に開発することは問題なく可能である。

 
TheXpert です。

何か忘れていませんか?

すべてのエンティティは何らかの形でつながっているが(つまり、あるエンティティはインターフェースを通じて他のエンティティをサポートすることになっている)、本質的には独立している。

_________________________

現在、最小限のサポート契約で、Learning Patterns ManagerとData Handlerを同時に開発することが可能になっています。

そうですね、忘れ物はなさそうですねー、全部あります。

一つ付け加えると パターン・マネージャーと標準のEA生成ウィザードの 互換 性があることが望ましいと思います(ウィザード自体もドープする必要があるかもしれません) それゆえ、標準のウィザードでニューロドライブ用のパターンを生成することができるのです。

 

私は、次のような建築的なポイントを考慮することを提案します。

1)すべての外部(NSに相対する)データを指標の形で準備し、それによって可能にする。

- 徹する

- アイデアの "正しさ "を視覚的に評価する

- 標準化の方法を選択する

2) OpenCLに積極的に目を向けること(CUDAは残念ながらAMD GPUの幸運なオーナーには利用できない)。

- HD6970の1536ストリームプロセッサは、CPUの6コアではありません。

- ほとんどの場合、ニューラルネットワークの学習はSIMDタスクであり、GPUに完全に適しています。

- 複合施設全体のアーキテクチャは、当初からこれらの要件を考慮して設計されるべきです。

3) サブシステム間のファイル交換(設定、ネットワーク、クエリーなど)は、すべてXMLで管理すること。

- オープンスタンダード

- 100500 ビジュアルエディター

- 既製パーサーhttps://www.mql5.com/ru/code/97

XmlParser
XmlParser
  • 投票: 11
  • 2010.04.12
  • yu-sha
  • www.mql5.com
Простой XML-парсер, который использует стандартную библиотеку msxml.
 
TheXpert です。

ネットワーク (層、シナプス、バッファで構成される)。

ネットワークが設定可能なすべてのパラメータを列挙し、適用する必要があるトレーナー (外部、普遍的な学習アルゴリズム)。例えば、遺伝子の家庭教師。デフォルトでは、トレーニングはレイヤーとメッシュの内側に埋め込まれています。

イニシャライザーは、おそらく最も単純なエンティティです :) ネットワークの調整可能なパラメータを初期化します。

パターンマネージャー メッシュに対応したパターンの作成(生成)、読み込み、保存ができるエンティティです。

ビジュアルマネージャー ネットワークを視覚的にデザインできるようにするためのエンティティ。

データ処理装置 パターン正規化、解析のためのエンティティ。

パターン・マネージャーは Initializer 形式の様々なネットのための既製のテンプレート?

また、VMは MFで作成したパターンをInitzのフォーマットで保存するため、Visual Managerは Initializerに 依存しています。

Initializerは Networkに 依存します。

チューターは ネットワーク そのものに縫い込まなければならない。もちろん、GAのように外部である場合は別だが。

データ処理装置 TheXpertはそれ自身からも独立しています :o)、プリプロセッサはポストプロセッサから独立しています(主なことは、同期性を失わないことです)。

つまり、今のところ、ネットワークとハンドラという2つの独立した存在しかないのです。

 
ウライン

パターンマネージャーは 、ファイルへのパターンの読み書きや、タイムフィルターとの連携が可能なものです。

いや、パターンをファイルに読み込んで、時間フィルタと 連動できるのがパターン・マネージャだ。

また、ビジュアルマネージャーは イニシャライザーに 依存しています。

イニシャライザーは、与えられたデータを初期化するだけですが、どのような依存関係があるのでしょうか?

イニシャライザーは ウェブに 依存します。

上記をご参照ください。

チューターは 、もちろんGAのように外付けでない限り、ネットワークそのものに縫い込まれるべきです。

その通り、外付けです。意図的に括弧書きにしました。

 

two interesting SVM algo: SVM with dynamic time warping as kernell function: http://notendur.hi.is/steinng/ijcnn08.pdf SVMのインクリメンタル学習 :http://www.isn.ucsd.edu/svm/incremental/

 
TheXpert です。

初期化機能は、ネットワーク構造に関する表データを初期化形式に変換します。つまり、「今すぐこの関数を呼び出すか、このサイクルは非常に多くの反復を行います」ので、ネットワークの能力に依存します。このようにネットワークを作成できない場合、この否定はイニシャライザに制限を課すことになります。

マネージャーは保存/読み込み、ビジュアライザーで作成したものを保存、保存したものを読み込みますが、イニシャライザーが依存関係にある場合は、それを介してマネージャーとビジュアライザーの両方に依存関係が渡されます。例えば、in*wgの結果をペアで合計して掛け合わせることがユーザーから要求されましたが、グリッド機能はそれをサポートしていないので、レンダラーで制約を導入する必要があり、依存関係にあります。

(in0*wg0+
 in1*wg1)
 *
(in2*wg2+
 in3*wg3)
 
ウラン です。

イニシャライザーは、ネットワーク構造に関する表形式のデータを初期化形式に変換します。

このファンタジーはどこから来るのでしょうか?全然わかってない感じがする。

class IInitializer
{
public:
   virtual void Init(double& value) {ASSERT(false);}
   virtual void Init(array& values) {ASSERT(false);}
   virtual void Init(matrix& values) {ASSERT(false);}
};

依存関係はどこにあるのか?

 
TheXpert です。

クソッ どこからそんな妄想が出てくるんだ?まったくもって何を言っているのかわからないというのが実感です。

依存関係はどこにあるのか?

あなたは少し誤解して、依存関係は、ネットワークが何かを行うことができない場合(構成を作成する)、チェーンを通過する、直接ではなく、逆であり、あなたが考慮にトップブロックを記述するとき、これは依存である必要があります。ネットワークの構成が承認されるまでは、上位ブロックは不確実な分野に浮いているので、話をするのは時期尚早だ。

ZZY そのまま全部のブロックを書いて、矛盾が見つかったらパッチを当てて、またパッチを当てて、結果的にパッチの量が限界になったら全部解析して、もう一から全部書き直すというやり方もありますね。少し面倒ですが、すぐに作業に取り掛かり、徐々にすべての矛盾点を洗い出していくことができます。