急!求助bp神经网络电力负荷预测代码
发布网友
发布时间:2022-05-13 21:47
我来回答
共1个回答
热心网友
时间:2022-05-14 08:20
P=[a1 a2;a2 a3];
T=[a3;a4];
C=[a4];
net=newff(minmax(P),[2,1],{'tansig','logsig'},'traingd');%%建网络
net.trainParam.epochs=5000;%%学习次数
net.trainParam.goal=0.0001;%%精度
net=train(net,P,T);%%训练
y=sim(net,C);%%仿真
根据你的描述,关键的代码就上面的这些。建议把BP网的算法原理手动计算熟悉一下。这里面隐含层神经元的个数(代码里的2)可以改。另外就是数据输入组织这块你需要注意一下,还有就是你的样本量这块也需要考虑一下