Hi everybody,
and Happy New Year!!!
Following indications here: http://nltk.org/api/nltk.classify.html
I'm trying to use scikitlearn for text classification.
But this is the output:
File "classifying.py", line 572, in <module>
print("Accuracy of MultinomialNaiveBayesClassifier with pipeline
(chi2,nb)", accuracy(classif, test_feats))
File "/usr/local/lib/python2.7/dist-packages/nltk/classify/util.py",
line 85, in accuracy
results = classifier.batch_classify([fs for (fs,l) in gold])
File "/usr/local/lib/python2.7/dist-packages/nltk/classify/scikitlearn.py",
line 69, in batch_classify
X = self._convert(featuresets)
File "/usr/local/lib/python2.7/dist-packages/nltk/classify/scikitlearn.py",
line 111, in _convert
return self._featuresets_to_coo(featuresets)
File "/usr/local/lib/python2.7/dist-packages/nltk/classify/scikitlearn.py",
line 125, in _featuresets_to_coo
j = self._feature_index[f]
AttributeError: 'SklearnClassifier' object has no attribute '_feature_index'
This is my code:
import sklearn
from nltk.classify.scikitlearn import SklearnClassifier
from sklearn.feature_extraction.text import TfidTransformer
from sklearn.feature_selection import SelectKBest, chi2
from sklearn.naive_bayes import MultinomialNB
from sklearn.pipeline import PipeLine
pipeline = Pipeline([('tfidf', TfidfTransformer()), ('chi2',
SelectKBest(chi2, k=1000)), ('nb', Multin\
omialNB())])
classif = SklearnClassifier(pipeline)
print("Accuracy of MultinomialNaiveBayesClassifier with pipeline
(chi2,nb)", accuracy(classif, test_feats))
Any suggestions to fix it?
Thanks for your kind help.
Kind regards.
Marco
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general