【发布时间】:2019-08-04 06:48:47
【问题描述】:
我正在尝试编写仇恨言论检测代码,但遇到了一个问题。我收到错误SklearnClassifier' object has no attribute 'fit' 我正在从使用 python 2 的源代码中查找,但我正在使用 python 3 可能是因为这个问题而出现的问题,但我无法解决这个问题。我该如何解决这个问题?
training_set = nltk.classify.apply_features(extract_features, train_tweets)
classifier = nltk.NaiveBayesClassifier.train(training_set)
from sklearn.ensemble import AdaBoostClassifier
from nltk.classify.scikitlearn import SklearnClassifier
# SKlearn Wrapper
classifier = SklearnClassifier(LinearSVC())
classifier.fit(X_train, X_test)
predicted_labels = [classifier.classify(extract_features(tweet[0])) for tweet in test_tweets]
【问题讨论】:
标签: python python-3.x scikit-learn deep-learning nlp