【发布时间】:2018-03-07 16:35:42
【问题描述】:
我想为我的非线性可分数据实现 SVM RBF 内核。我将内核定义为:
def rbf(va, vb):
gamma = 0.7
return exp(-gamma * linalg.norm(va - vb) ** 2)
clf = svm.SVC(kernel=rbf)
clf.fit(va, vb)
显示错误:
如果 X.shape[0] != X.shape[1]: IndexError: 元组索引超出范围
如何解决?
【问题讨论】:
-
可以打印
va和vb的形状吗? -
va 为 100x2,vb 为 100x1
标签: python numpy machine-learning scikit-learn svm