求助:神经网络两次训练的结果不一样
神经网络两次训练的结果不一样,这是因为每次训练的迭代初值不相同(是随机的),所以得到的结果是有差异的。一般的话,软件开启第一次时,运行得到结果是比较正确的。
例如:用BP神经网络预测某地区人口数第一次运行:第二次运行:
谷歌人工智能写作项目:神经网络伪原创
BP神经网络每次训练结果不一样,怎么回事
你用的是matlab的神经网络工具箱吧文案狗。
那是因为权值和阈值每次都是随机初始化的,所以结果就会不一样, 你可以把随机种子固定,即在代码前面加上setdemorandstream(pi); 这样每次训练出来的结果都是一样的了。
看来楼主是刚开始学习神经网络的,推荐一些资料给楼主: 神经网络之家 (专讲神经网络的网站,有视频下载) matlab中文论坛的神经网络专区 数学中国的神经网络专区 较好的书: MATLAB神经网络原理与实例精解 神经网络30个案例分析 都是干货,其他的就不说了,祝楼主学习愉快。
神经网络每次预测的值都不一样?
我用神经网络做预测,可是每次运行的结果都不同,请问是什么原因?
用BP神经网络做数据拟合回归,每次运行结果都不一致,望高人指点,谢了
大哥你这个目标
今天的文章神经网络训练结果都是1,神经网络越训练越差对吗_神经网络准确率提高不上去「建议收藏」分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/89482.html