关于C++ Eigen LevenbergMarquardt解决迭代加权问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于C++ Eigen LevenbergMarquardt解决迭代加权问题

fzubobo 2018-08-11 11:49:44 1579

我使用Eigen的LM算法拟合曲面,但数据中存在大量噪声,因此我需要通过迭代加权滤除噪声。
但我不知道应该在哪里增加这个重量?
在我的LevenbergMarquardt模块中,我必须填写fvec:

函数如果是这样:
f(x) = f_0(x)^2 + f_1(x)^2 + f_2(x)^2 ....
那么functor立面的operator函数就是:
fvec(i)= f_i(x)

但在实际问题中,每次观察都有不同权重,那么我应该在哪里增加权重呢?
能帮我举个例子吗?
或者我是否在适当的论坛上发布了这个问题?
谢谢。

算法 C++
分享到
取消 提交回答
全部回答(1)
+ 订阅

了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目

推荐文章
相似问题
推荐课程