-2

我使用图书馆 FANN http://leenissen.dk/fann/html/files/fann_cpp-h.html。ANN的价值观:

i)activation_function_hidden: SIGMOID_SYMMETRIC_STEPWISE ii)activation_function_output: LINEAR

我的 ANN(人工神经网络),输入范围:[0 - 10000] 范围或输出:[0-26]

但有时误差> 1.0,有可能吗?,误差范围是多少?

*训练错误

4

1 回答 1

0

误差实际上是均方误差。对于每个输入记录,fann 计算目标值和观测值之间的差值,将其平方,将它们加在一起,然后除以记录数。它不是一个比率或任何东西,因此大于 1 的值是可能的,特别是当您的输出值大于 1 时。

我会尝试规范化您的输入,使其落在[-1, 1]范围内。神经网络倾向于喜欢超过 0 到 10000 的范围。

于 2015-11-04T22:21:43.227 回答