matlab BP神经网络预测代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab BP神经网络预测代码相关的知识,希望对你有一定的参考价值。
若我希望使用2输入,1输出,隐含5,样本数据为2个参考指标和1个目标预测指标各30个数据,一共有90个数据,BP神经网络代码如何写和设置呢?我是个小白,请多指教!谢谢!
参考技术A 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] 参考技术B 4 人物形象? 主要人物
以上是关于matlab BP神经网络预测代码的主要内容,如果未能解决你的问题,请参考以下文章
matlab bp神经网络 预测模型 代码(详见补充),非常感谢!
用MATLAB做bp神经网络的预测,训练的挺好。但是预测误差很大,是啥原因,怎么解决啊