Scikit learn sklearn.gaussian_process.kernels.DotProduct中的梯度是否错误?
在sklearn.gaussian_process.kernels.DotProduct的函数中,函数定义为:Scikit learn sklearn.gaussian_process.kernels.DotProduct中的梯度是否错误?,scikit-learn,Scikit Learn,在sklearn.gaussian_process.kernels.DotProduct的函数中,函数定义为: # line 2049 K = np.inner(X, Y) + self.sigma_0 ** 2 而梯度是 # line 2054 K_gradient[..., 0] = 2 * self.sigma_0 ** 2 为什么不是下面的 K_gradient[..., 0] = 2 * self.sigma_0
# line 2049
K = np.inner(X, Y) + self.sigma_0 ** 2
而梯度是
# line 2054
K_gradient[..., 0] = 2 * self.sigma_0 ** 2
为什么不是下面的
K_gradient[..., 0] = 2 * self.sigma_0