bp神经网络预测matlab源代码 30
根据前6/7个月的数据来预测7/8月的数据,求大神指导,如若通过,必有重谢!!(MATLAB实现BP网络神经预测)...
根据前6/7个月的数据来预测7/8月的数据,求大神指导,如若通过,必有重谢!!(MATLAB实现BP网络神经预测)
展开
1个回答
展开全部
P=[1;2;3;4;5];%月
P=[P/50];
T=[2;3;4;5;6];%月训练样本
T=[T/50];
threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1];
net=newff(threshold,[15,7],{'tansig','logsig'},'trainlm');
net.trainParam.epochs=2000;
net.trainParam.goal=0.001;
LP.lr=0.1;
net=train(net,P,T);
P_test=[6月]';%6月数据预测7月
P_test=[P_test/50];
y=sim(net,P_test)
y=[y*50]
P=[P/50];
T=[2;3;4;5;6];%月训练样本
T=[T/50];
threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1];
net=newff(threshold,[15,7],{'tansig','logsig'},'trainlm');
net.trainParam.epochs=2000;
net.trainParam.goal=0.001;
LP.lr=0.1;
net=train(net,P,T);
P_test=[6月]';%6月数据预测7月
P_test=[P_test/50];
y=sim(net,P_test)
y=[y*50]
追问
能不能再详细点,比如这些数据怎么放进去,可以随便用几个代替一下。同时能归一化就更好了 谢谢 谢谢!
追答
P我给你输入1月份的数据2.3.4.5月的你仿造输
T从2月输起3.4.5.6月以经归一化了
P=[4.1 0.41 6.8 19.759 7.75 0.268 13.6;......
4.1 0.41 6.8 19.759 7.75 0.268 13.6;......
4.1 0.41 6.8 19.759 7.75 0.268 13.6......
];%1月
P=[P/50];
T=[2;3;4;5;6];%月训练样本
T=[T/50];
threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1];
net=newff(threshold,[15,7],{'tansig','logsig'},'trainlm');
net.trainParam.epochs=2000;
net.trainParam.goal=0.001;
LP.lr=0.1;
net=train(net,P,T);
P_test=[6月]';%6月数据预测7月
P_test=[P_test/50];
y=sim(net,P_test)
y=[y*50]
英华检测
2024-10-11 广告
2024-10-11 广告
MicroCT分析软件是处理和分析微型计算机断层扫描成像(MicroCT)数据的强有力工具。该软件广泛应用于生物医学、材料科学等领域,帮助研究人员实现微观结构的三维重建与精确分析。它通常具备用户友好的图形界面,支持数据导入、图像预处理、三维...
点击进入详情页
本回答由英华检测提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询