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

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

第一次运行:

第二次运行:

谷歌人工智能写作项目:小发猫

2、BP神经网络每次训练结果不一样是怎么回事?

因为初始权值和阈值是随机产生的神经网络预测两次结果不一致。

神经网络每次结果不同是因为初始化的权值和阈值是随机的,因为每次的结果不一样,才有可能找到比较理想的结果,找到比较好的结果后,用命令save filename net;保存网络,可使预测的结果不会变化,调用时用命令load filename net;

优劣势:

BP神经网络无论在网络理论还是在性能方面已比较成熟。其突出优点就是具有很强的非线性映射能力和柔性的网络结构。网络的中间层数、各层的神经元个数可根据具体情况任意设定,并且随着结构的差异其性能也有所不同。但是BP神经网络也存在以下的一些主要缺陷。

①学习速度慢,即使是一个简单的问题,一般也需要几百次甚至上千次的学习才能收敛。

②容易陷入局部极小值。

③网络层数、神经元个数的选择没有相应的理论指导。

④网络推广能力有限。

对于上述问题,目前已经有了许多改进措施,研究最多的就是如何加速网络的收敛速度和尽量避免陷入局部极小值的问题。

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

你说的神经网络应该值的是BP网络吧,由于BP网络有无穷多个局部最优解,所以每次计算的结果都不同,这和你初值设置的不同也有关系。一般来说通过多次试验找到一个合理的次优解作为问题的解。

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

这种结果我也遇到过,是因为代码中训练样本和测试样本是随机选取的,所以每次得到的结果都会有差别。看看你的代码中是否使用了rand、randint等随机选取训练集和测试集。

5、我用bp神经网络做预测,可是每次预测出来的结果都不一样,且差的比较多,要怎么办?

初始值不一样,结果可能相差很大。
还有bp网络的收敛速度很慢。
不知道你的训练函数是什么。
样本一般来说越多越好,但是多了训练就更慢了。

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

大哥你这个目标要求的也太高了吧,要1e-12!1e-5,1e-6就行了。而且就训练100次由什么用,BP的话起码要3000到5000次训练,复杂问题要10000次左右,再说BP网络存在“殊途同归”的问题,所以每次不太一样也是正常的,只要测试误差满足要求就行了

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

你用的是matlab的神经网络工具箱吧。那是因为权值和阈值每次都是随机初始化的,所以结果就会不一样,
你可以把随机种子固定,即在代码前面加上setdemorandstream(pi); 这样每次训练出来的结果都是一样的了。
看来楼主是刚开始学习神经网络的,推荐一些资料给楼主:
神经网络之家 (专讲神经网络的网站,有视频下载)
matlab中文论坛的神经网络专区
数学中国的神经网络专区
较好的书:
MATLAB神经网络原理与实例精解
神经网络30个案例分析
都是干货,其他的就不说了,祝楼主学习愉快。

8、神经网络为什么每次运行的结果不一致呢?求高手 (权值和阈值是训练出来的)

因为BP网络的初始权值是随机设定的而且,BP的训练过程是一个不断迭代的过程,不明白的话给我百度站内信

9、BP神经网络做数据预测,预测出来结果感觉不对,求大神指导

作预测,曲线要拟合。看理论值与实际的相关程度。你的相关系数肯定小,难以有理想结果!

神经网络每次结果不一样,神经网络预测问题相关推荐

  1. 神经网络每次输出不一样,神经网络输出值相同

    BP神经网络最后得出的误差很大 1.看看是不是训练效果好,预测效果不好.如果是这样那就是过拟合.网上搜搜有很多解决过拟合的方法.2.如果训练和预测都不好,那就是模型有问题.可能原因是(1)数据量太小. ...

  2. 深度学习实战06-循环神经网络(RNN)实现股票预测

    ​ ​ 活动地址:CSDN21天学习挑战赛 参考文章:https://mtyjkh.blog.csdn.net/article/details/117752046 一.RNN(循环神经网络)介绍 传统 ...

  3. python神经网络编程 豆瓣,小波神经网络预测python

    什么是"小波神经网络"?能干什么用呀 小波神经网络(Wavelet Neural Network, WNN)是在小波分析研究获得突破的基础上提出的一种人工神经网络. 它是基于小波分 ...

  4. 图神经网络详解及其在交通预测方面的应用

    layout: mypost title: 图神经网络及其在交通预测方面的应用 categories: [Traffic prediction, Graph Neural Networks] 图神经网 ...

  5. bp神经网络预测_股指期货价格变动趋势往往反映的是股票价格的走势,因此BP神经网络对股指期货价格的准确预测就是对股票价格的准确预测。...

    一只猫の生活态度 对于投资者而言,利用BP神经网络模型对股指期货价格进行准确预测,可以帮助投资者构建较佳的投资组合,从而获取较好的投资收益,规避系统风险:对于国家而言,准确预测股指期货价格走势,有利于 ...

  6. 顶会论文:基于神经网络StarNet的行人轨迹交互预测算法

    1.背景 民以食为天,如何提升超大规模配送网络的整体配送效率,改善数亿消费者在"吃"方面的体验,是一项极具挑战的技术难题.面向未来,美团正在积极研发无人配送机器人,建立无人配送开放 ...

  7. BP神经网络——基于近红外光谱的汽油辛烷值预测

    BP神经网络--基于近红外光谱的汽油辛烷值预测 问题描述 获取数据 解题思路及步骤 1.产生训练集/测试集 2.创建/训练BP神经网络及仿真测试 3.性能评价 4.绘图 Matalab代码 问题描述 ...

  8. 基于BP神经网络的多因素房屋价格预测matlab仿真

    目录 一.理论基础 二.案例背景 1.问题描述 2.思路流程 三.部分MATLAB仿真 四.仿真结论分析 五.参考文献 一.理论基础 神经网络主要由处理单元.网络拓扑结构.训练规则组成.处理单元是神经 ...

  9. 神经网络算法的关键参数,神经网络预测时间序列

    神经网络预测安全系数 首先建立一种较简单的神经网络预测安全系数模型,以验证该方法用于露天井工联合开采煤岩边坡分析时的可行性. 6.4.3.1露天井工联合开采边坡稳定性影响因素确定及其预处理诸多因素影响 ...

最新文章

  1. mysql架构设计书籍推荐_最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这...
  2. ASP.NET 会话状态
  3. nginx配置长连接
  4. MySQL 磁盘空间不够用 方案_Mysql数据磁盘不足,不停机扩容方案
  5. Mysql(11)——group by的用法
  6. web Worker简介、web Worker报错分析、作用
  7. 常用的对象处理工具类
  8. 使用layui框架时,select的onchange事件没有生效。
  9. c语言通过信号量id获取值_Linux信号量
  10. python爬虫学习(4) —— 手刃「URP教务系统」
  11. 代码审查工具 phabricator 使用学习
  12. linux系统创建桌面快捷方式,linux创建桌面快捷方式
  13. LTE CAT M1模块为辅助生活系统提供了宽带和智能手机的替代方案
  14. 从你的全世界路过(张嘉佳)
  15. 水果忍者VR原型 二
  16. 哈工大计算机网络Mooc 第八章笔记(网络层(中))
  17. Loongson2f_灵珑9S2A_debian5(lenny)更改国内archive软件源并使用源码编译安装bochs-2.6.9
  18. 一个3D打印机挤出装置故障处置实例
  19. Android 之 向模拟器的sdcard中添加文件
  20. 建立图书馆书目索引表

热门文章

  1. 国产数据库VastBase适配指南
  2. Java 中 Gson的使用
  3. qt连接mysql绘制曲线图表_Qt绘制曲线
  4. 2021年全球与中国汽油泵行业市场规模及发展前景分析
  5. Jieba分词模式详解、词库的添加与删除、自定义词库失败的处理
  6. 对于CF变态数据分析的一些心得
  7. Linux学习笔记16——磁盘的分区、格式化、检验与挂载
  8. MacOS-APP 开发入门篇
  9. 62354-43-2,标记肽vLK-对硝基苯胺
  10. 彻底禁止烦人的QQ安全组件更新程序