自己写的人工神经网络为什么只对最后一次输入正确响应?

Triangle 提问于 1个月前

自己按照一些博客和教程并参考已有的程序写了一个人工神经网络,对于2输入1输出的测试数据得到的结果都很满意。然后准备做曲线拟合,使用直线比如y=x拟合效果很好,但是对于y=x^2这样的曲线效果并不好。我是用曲线上的随机点+结果进行训练,在训练过程中可以随时停下来输入一些值和曲线方程作比较。但是结果出来,出现了很怪异的问题:每次都是使用最后一次的输入+输出进行测试比较准确,输入其他值测试结果就有很大偏差。接着让它再跑一段时间再中断输入上次测试的数据,结果又有很大偏差。网络隠层3层,2输入3输出,训练10万以上。希望能和人工神经网络大神交流一下。。

回答
0 个回答
需要登录后才能回答,快点击 来分享你的回答吧~
0 关注
0 收藏,6 浏览
邀请回答
分享到