无支持向量属性

2024-09-27 07:30:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在进行的项目利用了sklearnSVC支持向量机类,其中在代码中的某个点实例化以下内容:

self.classifier = OneVsRestClassifier(SVC(kernel = 'linear', probability = True))

在对分类器进行拟合之后,我尝试检查分类器的支持向量或支持向量属性。但是,我得到了以下错误:

^{pr2}$

我尝试将内核改为“poly”或“rbf”,但这并不能修复错误。为什么会这样?任何一个线性支持向量机都不应该对这个属性有一些东西(比如至少没有)?如果有帮助的话,我使用的是sklearn 0.15.1版。在

谢谢!在


Tags: 项目实例代码self利用属性分类器错误
1条回答
网友
1楼 · 发布于 2024-09-27 07:30:25

假设您通过尝试计算

self.classifier.estimator.support_vectors_

请注意,OneVsRestClassifier克隆估计器的次数与存在类的次数相同,并将尽可能多的类与数据相匹配。它们可以在ovr的estimators_变量中找到。试试看

^{pr2}$

这将为第一个OVR问题提供支持向量。在

相关问题 更多 >

    热门问题