1

我正在查看一些添加Tikhonov regularization到自相关的代码matrix

像这样:

double power = (matrix[1][1] + matrix[2][2]);
float factor = 0.000136 //Found via trial and error

for(i = 1; i < matrixSize; i++ )
{
    matrix[i][i] += ( factor * power );
}

我一直在理解这power意味着什么,为什么要使用对角线的第二和第三部分?这甚至如何帮助使数字更加稳定?

谢谢你的帮助。

4

1 回答 1

1

这看起来像一个数学问题,而不是一个编程问题。

如果您在理解 Tikhonov 正则化时遇到问题,您可能应该在https://math.stackexchange.com/上发帖

于 2013-10-30T09:47:39.377 回答