Matlab论坛
直播中

撒大声地

12年用户 335经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[讨论]

Matlab BP神经网络设置参数不成功,跪求大神!!!!!

`matlab BP神经网络设置参数如下:
net.trainParam.goal = 0.09;%goal是设置目标值,期望误差
net.trainParam.max_fail = 10;

但是现实并没有实际测试并没有改变,请问是什么原因呢

程序如下:

net = newff(inputn , outputn , 5,{'softmax'} );
net.trainParam.epochs =1000;%epochs是设置迭代次数
net.trainParam.lr = 0.1;%lr是设置学习率
net.trainParam.goal = 0.09;%goal是设置目标值,期望误差
net.trainParam.min_grad=5e-8;
net.trainParam.max_fail = 10;
net.trainParam.show=10;
net.traiNFCn = 'trainlm';

net = train(net , inputn , outputn);%网络训练  

inputn_test = mapminmax('apply' , input_test , inputps);%预测数据归一化
an = sim(net , inputn_test);%网络输出预测

BPoutput = mapminmax('reverse' , an , outputps);%网络输出反归一化


` QQ截图20171101163516.png

回帖(1)

撒大声地

2017-11-2 17:06:39
顶一下顶一下顶一下顶一下顶一下
举报

更多回帖

发帖
×
20
完善资料,
赚取积分