gpt4 book ai didi

python - AttributeError :'LinearSVC' 对象没有属性 'predict_proba'

转载 作者:太空狗 更新时间:2023-10-30 01:47:42 32 4
gpt4 key购买 nike

我正在尝试使用LinearSVC 分类器

更新:添加了导入

import nltk
from nltk.tokenize import word_tokenize
from nltk.classify.scikitlearn import SklearnClassifier
from sklearn.svm import LinearSVC, SVC

LinearSVC_classifier = SklearnClassifier(LinearSVC())
LinearSVC_classifier.train(featuresets)

但是当我尝试用概率对其进行分类时

LinearSVC_classifier.prob_classify(feats)

发生属性错误:

AttributeError:'LinearSVC' object has no attribute 'predict_proba'

我查看了 sklearn 文档,它告诉我这个函数存在。

如何解决?

最佳答案

根据 sklearn documentation ,方法“predict_proba”没有为“LinearSVC”定义

解决方法:

LinearSVC_classifier = SklearnClassifier(SVC(kernel='linear',probability=True))

将 SVC 与线性核 一起使用,并将概率 参数设置为True。正如在 here 中解释的那样.

关于python - AttributeError :'LinearSVC' 对象没有属性 'predict_proba',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47312432/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com