所有,我有一个关于如何在Python中生成自定义SVM内核的问题,我还没有找到答案。
特别是,我试图了解如何使用自定义函数创建内核,而不仅仅是多项式。
下面是我想用作内核的图表: 1
我的(天真)方法是基于这个函数的SVM文档中的线性内核示例,其方式如下:
def testKernel(function, classifiers):
return np.dot(function, classifiers.T)
但这只会引发错误(正如我猜测的那样,但我想我也可以尝试)。所以,这就是问题:如何使用自定义函数创建内核?