gpt4 book ai didi

python-3.x - 尝试调用新分类器时出现 Sklearn 错误 - Python 3.4

转载 作者:行者123 更新时间:2023-12-03 14:50:25 24 4
gpt4 key购买 nike

每当我尝试调用一个新的分类器时,我都会遇到同样的错误...

这是我的代码:

from nltk.classify.scikitlearn import SklearnClassifier
from sklearn.naive_bayes import BernoulliNB

BernoulliNB_classifier = SklearnClassifier(BernoulliNB())

这是错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Python34\lib\site-packages\nltk\classify\scikitlearn.py", line 69, in __init__
self._encoder = LabelEncoder()
NameError: name 'LabelEncoder' is not defined

当我查看文档时应该如何调用它(请参阅 http://www.nltk.org/api/nltk.classify.html )

另外,它适用于 Python 2.7。

注意:我尝试了多项朴素贝叶斯、支持向量机和许多其他算法,它返回相同的错误。

最佳答案

尝试重新启动内核,对我有用

关于python-3.x - 尝试调用新分类器时出现 Sklearn 错误 - Python 3.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38808824/

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