jellycc 发表于 2006-4-5 17:56

[求助]请问这个公式怎么拟合阿!谢谢!

请教下高手们:这个公式怎么把回归的系数求出来阿!同时保证所求参数的精度!听说可以用Marquardt来算,但是我不会。请高手们指导一下。

jellycc 发表于 2006-4-6 11:07

我有T,u,ε和σ的数据,现在想通过这些数据把a1—a6给求出来。请大侠们指导一下阿。

johhan 发表于 2006-4-6 17:32

一般的神经网络教材中都会有该法(麦夸脱法)的详细介绍,具体如何应用俺就不知道了!!!

风花雪月 发表于 2006-4-12 07:09

回复:(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]
查看完整版本: [求助]请问这个公式怎么拟合阿!谢谢!