当尝试使用SVC进行概率预测时,我为什么要获得noctemplementederror? 我正在尝试使用Sklearn的SVC来解决分类问题。给出了大量数据,并告诉我某些主题是否在某个班级中,我希望能够给予

问题描述 投票:0回答:1
但它返回以下错误:

notimplementedError:必须启用概率估计来使用此方法

我可以解决这个问题吗?
    

您必须用
probability=True

构建SVC对象
from sklearn.svm import SVC clf=SVC(probability=True) clf.fit(X,Y) print clf.predict_proba(W) #No error

您的代码创建一个具有概率估算的SVC并将其丢弃(因为您不将其存储在任何变量中),并使用CLF中存储的一些先前的SVC(无概率)

python machine-learning scikit-learn svm
1个回答
6
投票

以拟合前设置参数。

from sklearn.svm import SVC
clf=SVC(probability=True)
clf=clf.fit(X,Y)
print clf.predict_proba(W)


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.