作业帮 > 综合 > 作业

基于时间序列matlab的BP神经网络预测

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 15:30:26
基于时间序列matlab的BP神经网络预测
想通过matlab的BP神经网络算法预测集装箱运量
1998-2009对应的原始数据:
[115.4 212.1 259.7 251.8 352 463.4 509 558 614 700 696 712]
需要预测2010至2020年的数据.
哪位MATLAB高手能否帮忙下,将matlab的程序代码写下,由于是新手,希望用我的原始数据进行预测,如果有更多的话将会追加,
请问这句什么意思哦net=newff(minmax(P),[7,1],{'tansig','logsig'},'traingdx');
我是新手不太懂.
楼上的程序是对的,但是你只有输出数据,输入数据是什么呢?
难道是时间,年限和输出数据之间没关系吧.所以你的原始数据条件不够
net=newff(minmax(P)【7,1],{'tansig','logsig'},'traingdx');
newff为建立一个BP神经网络,minmax(P为输入数据的范围,),[7,1]表示BP网络有三层,中间隐藏层有7个神经元,输出一个神经元.tansig表示正切传递函数,将数据转化到-1到+1之间,logsig表示传递函数,将数据转化到0到+1之间,traingdx表示训练方法.
楼主还是好好看书学习一下,不然仅仅死记硬背matlab工具箱,只会知其然不知其所以然啊!神经网络不难的,通了很简单!