24小时热门版块排行榜    

查看: 390  |  回复: 0

李琴李恺

金虫 (初入文坛)

[求助] MATLAB BP神经网络 编程

我做BP神经网络,有如下编程,我设置训练次数10000次,我想要保存每次的训练结果即yxl,然后计算每次预测值与真实值之差的平方和,都保存下来,我该怎么改进这个程序,急需帮忙,万分感谢!
for i=1:113
    net.trainParam.epochs = 10000;%训练次数
    net.trainParam.goal=0.01;%网络性能目标,训练的目标误差
    net.trainParam.lr=0.05;%学习速率
    net=train(net,Pxl(i,',Txl(i));%训练神经网络
    j=1:10000;%j表示训练次数
    yxl(1,j)=sim(net,Pxl');%yxl为计算所得的预测值
    a(1,j)=sum((Txl-yxl(1,j)).^2); %Txl为真实值
    A=[];
    A=[A,a(1,j)];  
end
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 李琴李恺 的主题更新
信息提示
请填处理意见