train.getError()和network.calculateError(dataset)之间的encog -difference

时间:2016-12-07 17:14:04

标签: java neural-network training-data encog

我在训练网络时使用了这两个功能,并且每个时期都给出了大致相同的值。它们并不完全相同。我使用了network.calculateError(trainingdata)。

getError()函数和calculateError()函数有什么区别? getError()会在训练期间为MSE提供1个纪元吗?

1 个答案:

答案 0 :(得分:0)

train.getError在通过调用迭代来应用训练之前计算错误。请参阅此处的文档BasicTraining.getError()

network.calculateError()使用回归计算器计算网络错误。这就是他们略有不同的原因。