基本信息
源码名称:matlab实现BP神经网络拟合函数(模型)
源码大小:5.54KB
文件格式:.m
开发语言:MATLAB
更新时间:2021-04-12
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 1 元×
微信扫码支付:1 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
matlab实现BP神经网络拟合函数(模型)
[P,inputps]=mapminmax(input_train,0,1);
[T,outputps]=mapminmax(output_train,0,1);
inputnum=size(P,1);%输入层神经元个数
outputnum=size(T,1);%输出层神经元个数
net=feedforwardnet([hiddennum]);
net.layers{1}.transferFCn='logsig';%设置隐藏层'logsig'
net.layers{2}.transferFCn='purelin';%设置输出层'purelin'
net.divideParam.trainRatio=0.8;
net.divideParam.valRatio=0.2;
net.divideParam.testRatio=0;
net.trainParam.epochs=200;
net.trainParam.lr=0.1;
net.trainParam.goal=0.0001;
net.trainParam.max_fail=20;
net=train(net,P,T);
matlab实现BP神经网络拟合函数(模型)
[P,inputps]=mapminmax(input_train,0,1);
[T,outputps]=mapminmax(output_train,0,1);
inputnum=size(P,1);%输入层神经元个数
outputnum=size(T,1);%输出层神经元个数
net=feedforwardnet([hiddennum]);
net.layers{1}.transferFCn='logsig';%设置隐藏层'logsig'
net.layers{2}.transferFCn='purelin';%设置输出层'purelin'
net.divideParam.trainRatio=0.8;
net.divideParam.valRatio=0.2;
net.divideParam.testRatio=0;
net.trainParam.epochs=200;
net.trainParam.lr=0.1;
net.trainParam.goal=0.0001;
net.trainParam.max_fail=20;
net=train(net,P,T);