全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1466 1
2010-08-05
clear;
clc;
pp=[
0.974 0.966 0.048 0.050 0.966 0.979 0.857 0.887 ;-0.115
0.160
0.998 0.998 0.019 0.013 0.106 0.093 ;0.975 0.976 -0.001 0.005 0.975 0.984 0.887
0.923;-0.119 0.086 0.999 0.999 -0.008 -0.041 0.056 0.026
];
xtest=[                    
];
P=pp(:,1:4);T=pp(:,5);P=P';T=T';
%
创建一个新的前向神经网络

net_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm');
%
设置训练参数

net_1.trainParam.show = 50;
net_1.trainParam.lr = 0.05;
net_1.trainParam.mc = 0.9;
net_1.trainParam.epochs = 1000;
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=[       ]
sim(net_1,xtest)



想得到未来4日的预测值,不知道程序如何写?输入值为:[0.974 0.966 0.048 0.050 0.966 0.979 0.857 0.887 ;-0.115
0.160
0.998 0.998 0.019 0.013 0.106 0.093 ;0.975 0.976 -0.001 0.005 0.975 0.984 0.887
0.923;-0.119 0.086 0.999 0.999 -0.008 -0.041 0.056 0.026
];

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-12-21 10:51:12
BP算法Matlab源程序http://download.csdn.net/detail/yjasmine/1665736
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群