神经网络训练结果都是1,神经网络越训练越差

求助:神经网络两次训练的结果不一样

神经网络两次训练的结果不一样,这是因为每次训练的迭代初值不相同(是随机的),所以得到的结果是有差异的。一般的话,软件开启第一次时,运行得到结果是比较正确的。

例如:用BP神经网络预测某地区人口数第一次运行:第二次运行:

谷歌人工智能写作项目:神经网络伪原创

BP神经网络每次训练结果不一样,怎么回事

你用的是matlab的神经网络工具箱吧文案狗

那是因为权值和阈值每次都是随机初始化的,所以结果就会不一样, 你可以把随机种子固定,即在代码前面加上setdemorandstream(pi); 这样每次训练出来的结果都是一样的了。

看来楼主是刚开始学习神经网络的,推荐一些资料给楼主: 神经网络之家 (专讲神经网络的网站,有视频下载) matlab中文论坛的神经网络专区 数学中国的神经网络专区 较好的书: MATLAB神经网络原理与实例精解 神经网络30个案例分析 都是干货,其他的就不说了,祝楼主学习愉快。

神经网络每次预测的值都不一样?

我用神经网络做预测,可是每次运行的结果都不同,请问是什么原因?

用BP神经网络做数据拟合回归,每次运行结果都不一致,望高人指点,谢了

大哥你这个目标

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值