2015-11-04 75 views
-1

我使用库FANN http://leenissen.dk/fann/html/files/fann_cpp-h.html。 [0-26: - )activation_function_hidden错误[FANN]的范围是什么?

I::)activation_function_output SIGMOID_SYMMETRIC_STEPWISE II::LINEAR

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

但是有时候错误是> 1.0,可能吗?错误的范围是什么?

*培训错误

+0

有趣的外部链接:404!在你的问题中提供**所有必需的**信息! – Olaf

+0

对不起,现在正确 –

+0

你有什么不明白的“在你的问题中提供所有必需的信息**”? – Olaf

回答

0

错误实际上是均方误差。对于每个输入记录,樊恩计算目标值和观测值之间的差异,对其进行平方,并将它们相加在一起,然后除以记录数。这不是一个比率或任何东西,所以大于一的值是可能的,特别是如果您的输出值大于一。

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