2013-08-09 2 views
0

나는이 네트워크 작업을 시작했다. 그리고 몇 가지 코드를 썼지 만, 내가 제대로하고 있는지 아닌지 잘 모르겠습니다. 여기 내가하는 일 :훈련 자바에서 encog와 호프 필드 네트워크

  • 먼저 네트워크 HopefieldNetwork net = new HopefieldNetwork(50)을 만듭니다.
  • 모든 패턴을 추가하는 것보다 net.addPattern(aPattern) 인 경우 BasicMLDataaPattern은 모든 패턴을 추가하기 위해 루프를 변경합니다.
  • 이제 최대 5000 회 반복 학습을 위해 net.runUntilStable(5000)을 수행하십시오. 이게 옳은 거니?
  • 이제 우리는 훈련 된 네트워크를 갖게되었습니다. out = (BasicMLData) net.compute(input)

이렇게 모든 것이 정상입니까?

+0

무엇이 문제입니까? 오류가 있습니까? 결과가 놀랍습니까? 주석에 제공된 여기에 작성한 정보가 포함 된 실제 코드는 모든 분석에 더 많은 가치가 있습니다. – lejlot

답변

0

해결책을 찾았습니다.

출력을 얻으려면 setCurrentState을 누른 다음 runUntilStable을 누른 다음 getCurrentState을 호출해야합니다.