【发布时间】:2016-07-22 13:26:38
【问题描述】:
我的训练数据未经标准化,包含 -2000 到 2000 范围内的数字。 如果我的训练数据输入为 300,我将其标准化:
1 / 300 = 0,0033~
所以它的范围是 -1 - 1。
问题是标准化值之间的差异太小了。
1 / 300 = 0,00333~
1 / 299 = 0,00334~
神经网络需要极其精确。 我正在使用基于梯度的反向传播算法,而 tanh 是激活函数。神经网络需要很长时间才能达到这种精确度。
我应该使用什么学习方法或者如何改进我当前的神经网络来完成这项任务? 谢谢!
【问题讨论】:
标签: neural-network