Как я могу применить веса в Eigen неподдерживаемой реализации Levenberg Marquardt?

Я использую алгоритм Эйвена Левенберга Маркварда для подгонки поверхности, но в данных много шума, поэтому мне нужно отфильтровать шум путем итеративного взвешивания. Но я не знаю, где этот вес должен быть добавлен? вы знаете, в моем функторе LevenbergMarquardt я должен заполнить fvec:

для (i...) fvec(i) = f_i(x)

Но в реальной задаче каждое наблюдение имеет различный вес, я хотел бы получить весовые коэффициенты от остатков первоначальной подгонки и попробовать переоснастить с помощью весов Левенберга Марквардта. так где я должен добавить вес? Можете ли вы помочь мне с примером? Благодарю.

0 ответов

Другие вопросы по тегам