导航:首页 > 源码编译 > 为啥用神经算法预测不准

为啥用神经算法预测不准

发布时间:2022-06-11 17:18:37

① bp神经网络在多输入多输出的情况下,预测的精度为什么这么差

bp神经网络是有一定缺陷的,比如容易陷入局部极小值,还有训练的结果依赖初始随机权值,这就好比你下一个山坡,如果最开始的方向走错了,那么你可能永远也到不了正确的山脚。可以说bp神经网络很难得到正确答案,也没有唯一解,有些时候只能是更多次地尝试、修改参数,这个更多依赖自己的经验,通俗点说就是“你觉得行了,那就是行了”,而不像1+1=2那样确切。
如果有耐心,确定方法没问题,那么接下来需要做的就是不停地尝试、训练,得到你想要的结果。

另外,我不知道你预测的是什么,是时间序列么?比如证券?这种预测,比较重要的就是输入参数是否合适,这个直接决定了结果精度

② 神经网络预测非常不准,突然上升或下降最后还稳定成一个常数

进入局部最小点了,梯度型神经网络 如bp会有这个问题,一般处理单调凸函数和单调凹函数可以,如果有多极点的模型 一般全局性的批处理神经网络适合。

③ 为什么matlab的BP神经网络曲线拟合的时候没问题,预测的时候误差这么大

这是神经网络特性导致的,与matlab没关系。
一方面,如果你的网络层选的神经元的个数和层数不合适,就会导致这种结果;
另一方面,如果你的训练样本选择的不合适,或者数据表达的太快,也会导致这种问题。
前一个方面根据经验,后一个可以做成神经元的参数可调的。

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

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

⑤ bp神经网络遇到新的数据,就预测不准,怎么弄

预测数据的话BP不是特别好用,最好用Elman反馈神经网络或者RNN循环神经网络,这些有记忆功能的网络比较好用。bp主要和你选择的隐含层数,和误差范围,学习率有关。你可以调节相关参数来改变神经网络,获得更精确的结果。

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

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

⑦ 为什么用训练好的bp神经网络去测试,准确率为0

1、你可以尝试运行多次后比较其结果,最好重启matlab,再运行你的神经网络程序。
2、确认一下你的bp神经网络参数设置是否合理。
3、也有可能的数据不适合用bp神经网络训练,可以考虑其他方法。

⑧ 神经网络学习样本过多,导致预测不准,如何解决

可以在训练时,采用droupot技术。

⑨ 利用神经网络做预测,预测用的自变量的范围超出了训练用的自变量范围,预测非常不准确,这正常吗

是正常的。

⑩ 我有10个数,使用神经网络预测第21个数,但是其结果总是不确定,不知道为什么,高手就解啊!

这是由于神经网络本身的原理所影响的,每一次计算所拟合的效果不一样,输出的结果就会不一样了。望采纳!

阅读全文

与为啥用神经算法预测不准相关的资料

热点内容
積架小型空气压缩机 浏览:555
绿盾文档加密系统哪里有卖 浏览:637
我的世界怎么开挂在服务器里面 浏览:789
西门子自锁正反转编程图 浏览:749
出国英语pdf 浏览:920
算法线性匹配 浏览:674
山东省dns服务器云主机 浏览:554
安卓5g软件怎么隐藏 浏览:839
编译内核空间不足开不了机 浏览:887
汉纪pdf 浏览:474
在哪里下载国家医保app 浏览:657
没有与文件扩展关联的编译工具 浏览:426
我的世界反编译mcp下载 浏览:19
安卓手柄下载什么软件 浏览:70
pushrelabel算法 浏览:850
硬盘资料部分文件夹空白 浏览:617
cssloader的编译方式 浏览:941
java面板大小 浏览:506
怎么用命令方块打出字体 浏览:500
台湾加密货币研究小组 浏览:299