BP神经网络时间预测模型预

BP神经网络时间预测模型预

ID:37708627

大小:88.50 KB

页数:7页

时间:2019-05-29

BP神经网络时间预测模型预_第1页
BP神经网络时间预测模型预_第2页
BP神经网络时间预测模型预_第3页
BP神经网络时间预测模型预_第4页
BP神经网络时间预测模型预_第5页
资源描述:

《BP神经网络时间预测模型预》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于BP神经网络的旅游人口增长时间预测模型四川未来的旅游人数与之前数年的旅游人数有着必然的联系,旅游的人会因为之前到四川旅游的人的影响而决定是否到四川旅游,所以四川未来的旅游人数必然受到之前旅游人数的影响,这样我们就可以利用之前到四川旅游的人数时间数据列来预测未来到四川旅游的人数。模型背景:本模型是含有4个节点的网络,各节点之特性为Sigmoid型,且指定网络只有一个输出y,任一节点i的输出为Oi,并有10个样本(xk,yk)(k=1,2,3,…,10),对某一输入xk,网络输出为yk节点i的输出为

2、Oik,节点j的输入为具体算法:1.输入时间序列P=[],X=[](P2002年至2011年的年份,X指2002年至2011年到四川旅游的人数)2..对样本进行数值处理,使之变换成BP神经网络的输入模式对。这里我们采用数据移动平滑处理,公式为:3.初始化BP神经网络各层的权值和阈值,让各层的权值和阈值取个随机数作为初值,wij=random(),vjt=random()。这里利用MATLAB软件对BP神经网络模型的权值进行随机初始化,得到随机初始化权值。4.对每个模式进行如下循环:其中为网络实际输出

3、,定义为:,且于是当j为输出节点时:若j不是输出节点,则有因此5.计算bj和ci6.计算各层误差,误差函数定义为:7.判断是否循环至样本集总数,否则返回步骤48.计算总误差E,E为各样本误差总和并判断E是否满足精度要求,若E

4、0122013201420152016预测结果10496001087900115150011700001180800年份20172018201920202021预测结果11587001103700114410011536001184000预测模型的优缺点分析神经网络预测模型的缺点:由于BP算法是一种梯度收索算法,因此对于高度非线性的问题,常常会使收索陷入局部极小,而不是全局最小,加之在预测模型中未考虑四川旅游点发生的地质灾害等对旅游人数的影响,所以难免会带来一定误差。为了减少误差,可能要对网络进行工

5、作量极大的训练才能实现。神经网络模型的优点:可以不断的对其进行实时修正。在矿山运输系统中,许多客观条件如路面质量会随时间的推移而变化,因为神经网络具有自学习的功能,所以不断用新数据来训练网络,可以不断更具环境变化来修正预测模型。另外,当训练好网络后,网络的计算则是相当容易而快捷的这对于解决实时调度问题具有极大的好处。结语应用人工智能神经网络原理进行人口增长时间模型,能很好地实现实时动态预测。因此,选择最佳网络结构成为网络设计的关键。神经网络模型是实际问题的一种非线性映射。通过大量的样本学习和训练,使

6、这种映射是对该研究对象的旅游人数随增长的最佳逼近。MATLAB编程P=1986:1:2011;T=[153464179442170753101250193926193900212600289900368000376700454700271300290600373400462000575000667000452000966200106200014018001708730699500104930084990016400005832100];%´创建一个新的前向神经网络´½net_1=newff(minm

7、ax(P),[10,1],{'tansig','purelin'},'traingdm')%当前输入层权值或阈值inputWeights=net_1.IW{1,1}inputbias=net_1.b{1}%当前网络层权值或阈值layerWeights=net_1.LW{2,1}layerbias=net_1.b{2}%设置训练参数net_1.trainParam.show=50;net_1.trainParam.lr=0.05;net_1.trainParam.mc=0.9;net_1.trainP

8、aram.epochs=10000;net_1.trainParam.goal=1e-3;%调用TRAINGDM算法训练BP网络[net_1,tr]=train(net_1,P,T);%¶对BP网络进行仿真A=sim(net_1,P);%¼计算仿真误差E=T-A;MSE=mse(E)x=[2012]';%²测试sim(net_1,x)MATLAB运行结果:>Innntobsuat18Innewffat86Incgat5SeehelpforNEWFFtoupdateca

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。