为什么matlab的BP神经网络曲线拟合的时候没问题,预测的时候误差这么大
p=0:0.05:pi*0.5;t=sin(p);%归一化[p,inputps]=mapminmax(p);[t,outputps]=mapminmax(t);net=n...
p=0:0.05:pi*0.5;t=sin(p);%归一化[p,inputps]=mapminmax(p);[t,outputps]=mapminmax(t);net=newff(p,t,[10,1],{'tansig','purelin'},'trainlm');%参数设置net.trainParam.epochs=1000;net.trainParam.lr=0.05;net.trainParam.goal=1e-5;%训练网络[net,tr]=train(net,p,t);figure(1)y=sim(net,p);plot(p,t,'-or',p,y,'--');%预测p1=pi*0.5:0.05:pi;t1=sin(p1);p1=mapminmax('apply',p1,inputps);%归一化y1=sim(net,p1);y1=mapminmax('reverse',y1,outputps);figure(2)plot(p1,t1,'-or',p1,y1,'--');
展开
1个回答
赛麦吉
2023-06-03 广告
2023-06-03 广告
畸变测试卡优质的厂家可以考虑深圳赛麦吉深圳市赛麦吉图像技术有限公司是“五苏产业”旗下企业,投入核心技术和优势资源打造,更具专业化、规模化,在影像检测领域拥有领先的技术、产品和服务优势,是投资影像测试卡研发、生产和销售三位一体的实体公司,具备...
点击进入详情页
本回答由赛麦吉提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询