- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 在Matlab下编译sparseLM
levmar库给出了一个很好的LM算法实现。可是在处理实际问题中,我们要求解的参数可能非常多,而且这些参数之间关联性不大,这就造成了输入到LM算法的Jacobian矩阵规模很大,而且非常sparse。如果直接传给LM算法,很可能out of memery。这也是levmar的sparse版本sparseLM产生的动机。 相较于levmar,sparseLM依赖于更多的库来处理稀疏性,因此
2012-11-17 22:05:55 1876 4
原创 在Matlab下编译levmar
Levenberg-Marquardt已经成为现在最为通用的非线性最小二乘算法,而levmar库提供了一个非常简便和鲁棒的实现。 levmar给出了c++和matlab两个版本。在msvc下编译levmar,网上有很多现有的教程,这里不再赘述。要注意的是,levmar依赖于lapack\blas库来求解一些基本的线性代数问题,可以直接下载MSWin下编译好binary files。然后在
2012-11-17 18:35:39 2598 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人