我是一个程序员,想学习Levenberg-Marquardt曲线定义算法是如何工作的,这样我就可以自己实现它。有没有一个好的教程,可以解释它是如何工作的详细读者being一个程序员,而不是一个数学家。
我的目标是在opencl中实现这个算法,这样我就可以让它运行硬件加速。
最佳答案
尝试http://en.wikipedia.org/wiki/Levenberg–Marquardt_algorithm
PDF Tutorial来自Ananth Ranganathan
JavaNumerics有一个非常可读的实现
ics有一个C/C++实现