[求助]请问这个公式怎么拟合阿!谢谢!
请教下高手们:这个公式怎么把回归的系数求出来阿!同时保证所求参数的精度!听说可以用Marquardt来算,但是我不会。请高手们指导一下。 我有T,u,ε和σ的数据,现在想通过这些数据把a1—a6给求出来。请大侠们指导一下阿。 一般的神经网络教材中都会有该法(麦夸脱法)的详细介绍,具体如何应用俺就不知道了!!!回复:(jellycc)[求助]请问这个公式怎么拟合阿!谢谢...
一个基于Levenberg-Marquardt算法的神经网络源程序in=;
out=;
VV.P=;
VV.T=;
=size(in);
S1=9;
S2=8;
S3=1;
net=newff(minmax(in),,{'tansig' 'tansig' 'purelin'});%Levenberg-Marquardt法
% net=newff(minmax(x),,{'tansig' 'tansig' 'purelin'},'trainlm');%Levenberg-Marquardt法
%训练参数的设计
net=init(net);
net.trainFcn= 'trainbr';
net.performFcn='sse';%性能函数
net.trainParam.goal=0.000001;%训练目标
net.trainParam.show=50;%每50步显示一次结果
net.trainParam.epochs=5000;
net.trainParam.max_fail=500;
net.trainParam.goal=0.00001 ;
net.trainParam.mu=0.055 ;
net.trainParam.mu_dec=0.1 ;
net.trainParam.mu_inc=1 ;
net.trainParam.mu_max=1e+10;
net.trainParam.mem_reduc=1 ;
net.trainParam.min_grad=1e-10;
=train(net,in,out);
save TrainedNN net;
页:
[1]