如何在 "scipy.optimize.least_squares" 中添加 Tikhonov 正则化?
How to add Tikhonov regularization in "scipy.optimize.least_squares"?
如题,谁能告诉我在“scipy.optimize.least_squares”中加入“吉洪诺夫正则化”的方法?默认好像是L2.
一种直接的方法是向设计矩阵和 objective 向量中添加更多行。
换句话说,如果你有 A 和 b,并寻求 x 最小化
||A*x-b||
然后你将 A 和 b 更改为
A~ = (A)
(K)
b~ = (b)
(k)
然后是最小二乘问题:minimise
||A~*x - b~||
正在最小化
||A*x-b||^2 + ||K*x-k||^2
如题,谁能告诉我在“scipy.optimize.least_squares”中加入“吉洪诺夫正则化”的方法?默认好像是L2.
一种直接的方法是向设计矩阵和 objective 向量中添加更多行。
换句话说,如果你有 A 和 b,并寻求 x 最小化
||A*x-b||
然后你将 A 和 b 更改为
A~ = (A)
(K)
b~ = (b)
(k)
然后是最小二乘问题:minimise
||A~*x - b~||
正在最小化
||A*x-b||^2 + ||K*x-k||^2