我正在查看一些将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
意味着什么,为什么对角线的第二和第三部分被使用了?这甚至有助于使数字更稳定?
感谢您的帮助。
答案 0 :(得分:1)
这看起来像是一个数学问题而不是编程问题。
如果你有理解Tikhonov正规化的问题,你可能应该发表https://math.stackexchange.com/