我使用库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,有可能吗?,误差范围是多少?
*培训错误
答案 0 :(得分:0)
错误实际上是均方误差。对于每个输入记录,fann计算目标值与观测值之间的差值,将其平方,将它们全部加在一起并除以记录数。它不是比率或任何比例,因此大于1的值是可能的,特别是如果您的输出值大于1。
我会尝试规范化您的输入,使其落在[-1, 1]
范围内。神经网络往往喜欢超过0到10000的范围。