SDM(Supervised Descent Method)算法的简单实现
2014-08-01 14:08
477 查看
Supervised Descent Method for Solving Nonlinear Least Squares Problems in Computer Vision代码实现,貌似有问题,求交流!
y=[1:3:28]; x=log(y); N=size(y,2); itercount=5; c=mean(x); tempx=ones(1,N); tempx=tempx*c; rs=zeros(1,itercount); for it=1:itercount sum1=0; sum2=0; for i=1:N sum1=sum1+(exp(tempx(i))-y(i))*(x(i)-tempx(i)); sum2=sum2+(exp(tempx(i))-y(i))^2; end r=sum1/sum2; rs(it)=r; for i=1:N tempx(i)=tempx(i)+rs(it)*(exp(tempx(i))-y(i)); end % sum((tempx-x).*(tempx-x)) end rs y2=[1:1:60]; M=size(y2,2); x2=ones(1,M); x2=x2*c; for it=1:itercount for i=1:M x2(i)=x2(i)+rs(it)*(exp(x2(i))-y2(i)); end end % x2 x3=log(y2); plot(x2,y2); hold on; plot(x3,y2,'r.');
相关文章推荐
- Win下 C++版SDM(Supervised Descent Method)算法实现
- paper 142:SDM算法--Supervised Descent Method
- Supervised Descent Method 简单实现
- SDM(Supervised Descent Method)用于人脸对齐的C++实现方法
- SDM(supervised descent method)算法
- Supervised Descent Method 简单实现
- SDM(superviseddescentmethod)人脸特征点训练
- Supervised Descent Method and its Applications to Face Alignment(SDM)
- 人脸对齐SDM原理----Supervised Descent Method and its Applications to Face Alignment
- 人脸对齐之SDM(Supervised Descent Method)
- 人脸对齐SDM原理----Supervised Descent Method and its Applications to Face Alignment
- Supervised Descent Method(人脸对齐之SDM论文解析)
- 用SHA1或MD5 算法加密数据(示例:对用户身份验证的简单实现)
- 一个简单的随机数生成算法实现(C++)
- JSP实现的Java通用简单分页算法之三
- 又一种JSP实现的Java通用简单分页算法
- 数独问题的一种简单算法代码实现
- 学习C#从俄罗斯方块开始(二)俄罗斯方块的规则和算法的简单实现
- 转:无限级分类的简单算法实现及代码重点讲解
- 【项目】优化算法设计(二):程序的简单实现