0

私はこのネットワークで働き始めました。そして、いくつかのコードを書きましたが、それが正しいかどうかはわかりません。これが私がすることです:

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

大丈夫ですか?

4

1 に答える 1

0

解決策を見つけました。

setCurrentState次にrunUntilStable、出力を取得するために呼び出す必要がありgetCurrentStateます。

于 2013-08-15T05:35:50.407 に答える