我需要在
这将是一个自定义的线性内核:
sklearn
中实现一个自定义内核。这将是一个自定义的线性内核:
def my_kernel(x, y):
return np.dot(x, y.T)
但我在使用RBF核函数方面遇到了一些问题。在sklearn中是否可以使用自定义的核函数?
我尝试过以下方法:
def my_kernel(x, y):
gamma = 0.01
return np.exp((gamma* np.power(np.linalg.norm(x-y),2)))`
但是没有起作用。
(我知道有一个预实现的RBF,但我需要手动实现它,因为我需要添加一些参数)