私はこのネットワークで働き始めました。そして、いくつかのコードを書きましたが、それが正しいかどうかはわかりません。これが私がすることです:
- 最初にネットワークを作成します
HopefieldNetwork net = new HopefieldNetwork(50)
。 - すべてのパターンを追加するよりも、すべてのパターン
net.addPattern(aPattern)
を追加するループ内aPattern
のタイプBasicMLData
と変更を使用して、すべてのパターンを追加します。 net.runUntilStable(5000)
最大5000回の反復でトレーニングを行います。これは正しいですか?- これで、訓練されたネットワークができました。次のような出力を取得します
out = (BasicMLData) net.compute(input)
大丈夫ですか?