2016-12-07 11 views
0

네트워크를 학습 할 때 두 함수를 모두 사용했으며 둘 다 각 기점에 대해 거의 동일한 값을 제공합니다. 그들은 정확히 동일하지 않습니다. network.calculateError (trainingdata)를 사용했습니다.encog- 차이점 train.getError()와 network.calculateError (데이터 집합) 간의 차이

getError() 함수와 calculateError() 함수의 차이점은 무엇입니까? getError()는 교육 도중 1 시대 동안 MSE를 제공합니까?

답변

0

train.getError 반복은 반복 호출에 의해 훈련이 적용되기 전에 오류가 계산됩니다. 여기에 설명서를 참조하십시오. BasicTraining.getError()

network.calculateError()은 회귀 계산기를 사용하여 네트워크 오류를 계산합니다. 이것이 약간 다른 점입니다.