def setKernel(self, kernel_name, kernel_param):
self.kernel_name = kernel_name
if kernel_name == 'rbf':
def rbf(x1,x2):
return rbf_kernel(x1,x2, gamma=kernel_param) # from sklearn
self.internal_kernel_func = rbf
else:
def dot_product(x1,x2):
return cosine_similarity(x1,x2) # from sklearn - a normalized version of dot product #np.dot(x1,x2.T)
self.internal_kernel_func = dot_product
MTMKL.py 文件源码
python
阅读 32
收藏 0
点赞 0
评论 0
评论列表
文章目录