BP神经网络拟合曲线输入r 目标为d,运行看着一切正常,但是最后画仿真结果时却只有原始输入输出数据,没有仿真前后想要输出
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 16:48:08
BP神经网络拟合曲线
输入r 目标为d,运行看着一切正常,但是最后画仿真结果时却只有原始输入输出数据,没有仿真前后想要输出比较的数据,代码如下,帮忙分析下原因,..
r-----输入数据 行向量
d----目标数据 行向量
由于字数限制 不再粘r和d的内容
net=newff(minmax(r),[1,8,1],{'tansig','tansig','purelin'},'trainlm');
d0=sim(net,r);%训练前的随机输出
net.trainParam.epochs=100;
net.trainParam.goal=0.01;
net=train(net,r,d);%训练
d1=sim(net,r);%仿真输出
figure;
plot(r,d,'r-',r,d0,'b*',r,d1,'g+') %画出原始数据 未训练前和训练后数据比较
也就是说只画出来了r d 关系曲线,而后面的r,d0 和r,d1都没有画出来,不知什么原因,...
输入r 目标为d,运行看着一切正常,但是最后画仿真结果时却只有原始输入输出数据,没有仿真前后想要输出比较的数据,代码如下,帮忙分析下原因,..
r-----输入数据 行向量
d----目标数据 行向量
由于字数限制 不再粘r和d的内容
net=newff(minmax(r),[1,8,1],{'tansig','tansig','purelin'},'trainlm');
d0=sim(net,r);%训练前的随机输出
net.trainParam.epochs=100;
net.trainParam.goal=0.01;
net=train(net,r,d);%训练
d1=sim(net,r);%仿真输出
figure;
plot(r,d,'r-',r,d0,'b*',r,d1,'g+') %画出原始数据 未训练前和训练后数据比较
也就是说只画出来了r d 关系曲线,而后面的r,d0 和r,d1都没有画出来,不知什么原因,...
最可能的原因是d0,d1没数据,即网络没得到执行,可以在workspace上点开看看.如果d0,d1有数据,就应该只是plot没用好,与bp网络无关,如用axis调整了坐标轴导致不可见?
楼主应该早解决了吧,如果是,写个答案出来看看?
楼主应该早解决了吧,如果是,写个答案出来看看?
BP神经网络拟合曲线输入r 目标为d,运行看着一切正常,但是最后画仿真结果时却只有原始输入输出数据,没有仿真前后想要输出
BP神经网络预测降水量时输入和输出分别是什么
英语翻译目标方向图给定数据 拟合结果 拟合前后的目标功率方向图这三个怎么翻译.
我的神经网络结果为什么都为1,还有对降水量数据预测的时候输入层和输出层应该怎么定?
AC—DC转换电路求一个AC—DC的simulink的仿真转换电路.大概是输入时交流220V,输出为直流10V.
matlab 拉普拉斯 拟合 实验得到的一组数据已知是服从拉普拉斯分布的,但是不知道均值和方差,通过仿真
C语言:下列程序运行时若输入 1abcedf2df输出结果为( )
matlab 仿真时 仿真时subsystem 找不到
在catia做运动仿真的时候是不是只有做了法则曲线的机构才能画轨迹?
PSpice仿真单管共射电路怎么测量输出电阻输入电阻
ansys做桁架仿真时,是不是不会出应力结果?
共阴数码管驱动问题我用一个npn三极管驱动共阴数码管,用proteus仿真能通过,但是实际硬件电路时却显示出问题,没有按