Levenberg–Marquardt algorithm
来源:互联网 发布:淘宝客服经典对话 编辑:程序博客网 时间:2024/04/27 19:20
function [x,minf] = minLM(f,x0,beta,u,v,var,eps)format long;if nargin == 6 eps = 1.0e-6;endS = transpose(f)*f;k = length(f);n = length(x0);x0 = transpose(x0);A = jacobian(f,var);tol = 1;while tol>eps Fx = zeros(k,1); for i=1:k Fx(i,1) = Funval(f(i),var,x0); end Sx = Funval(S,var,x0); Ax = Funval(A,var,x0); gSx = transpose(Ax)*Fx; Q = transpose(Ax)*Ax; while 1 dx = -(Q+u*eye(size(Q)))\gSx; x1 = x0 + dx; for i=1:k Fx1(i,1) = Funval(f(i),var,x1); end Sx1 = Funval(S,var,x1); tol = norm(dx); if tol<=eps break; end if Sx1 >= Sx+beta*transpose(gSx)*dx u = v*u; continue; else u = u/v; break; end end x0 = x1;endx = x0;minf = Funval(S,var,x);format short;
0 0
- Levenberg–Marquardt algorithm
- Levenberg–Marquardt algorithm
- Levenberg-Marquardt Algorithm
- Levenberg–Marquardt算法
- Levenberg–Marquardt算法学习
- Levenberg–Marquardt算法学习
- Levenberg-Marquardt
- Levenberg-Marquardt
- Levenberg-Marquardt算法
- Levenberg-Marquardt算法基础知识
- Levenberg-Marquardt(LM算法)
- Levenberg-Marquardt算法基础知识
- Levenberg-Marquardt算法浅谈
- Levenberg-Marquardt算法浅谈
- Levenberg-Marquardt方法
- Levenberg-Marquardt算法浅谈
- 训练数据常用算法之Levenberg–Marquardt(LM)
- A Brief Description of the Levenberg-Marquardt Algorithm Implemened by levmar
- 不同交换机相同VLAN可以通信,不同VLAN不可通信
- Android自定义View之快速实现下拉刷新, 点击加载更多ListView
- 关于functioncharts饼状图篇
- js判断上传文件的格式和大小
- MFC登陆窗口
- Levenberg–Marquardt algorithm
- Android app进入前的闪屏界面代码
- 给程序员新人的一封信
- MySQL 中的自定义函数和存储过程 简单实例
- [leetcode] Construct Binary Tree from Preorder and Inorder Traversal
- linux驱动中的链表操作
- wxPython源码编译和安装
- POJ 1094 Sorting It All Out
- 页面的缓存与不缓存设置