我开始使用这个网络。我写了一些代码,但我不确定我是否做得对。这是我的工作:
HopefieldNetwork net = new HopefieldNetwork(50)
。net.addPattern(aPattern)
aPattern
的类型为BasicMLData
,并在循环中更改以添加所有模式。net.runUntilStable(5000)
训练,最多5000次迭代。这是对的吗?out = (BasicMLData) net.compute(input)
一切都好吗?
答案 0 :(得分:0)
我找到了解决方案。
您必须先致电setCurrentState
然后runUntilStable
然后getCurrentState
来获取输出。