我正在寻找用于非线性最小二乘拟合的Levenberg–Marquardt algorithm的C#实现。
Levenberg-Marquardt.NET by Krzysztof Kniaz对我来说非常好。
你可能想尝试csmpfit。它是开源的。
更新:
该项目已移至https://github.com/cureos/csmpfit的GitHub。
这是一篇解释性文章和C#代码:
http://www.imagingshop.com/articles/least-squares
它使用Math.NET Numerics进行线性代数来简化Levenberg-Marquardt算法。