SklearnClassifier(MultinomialNB())。train()MemoryError

时间:2017-09-12 13:06:18

标签: python-3.x scikit-learn naivebayes

以下是我在自然语言处理中使用的代码: -

training_set = featuresets[:10000]
testing_set = featuresets[10000:]
MNB_classifier = SklearnClassifier(MultinomialNB())
MNB_classifier.train(training_set)

上面的代码给出了以下错误: -

追踪(最近一次通话):   文件“D:\ Users \ siddharth.u \ Documents \ Natural Language Processing \使用NLTK创建用于情感分析的模块\使用NLTK.py创建用于情感分析的模块”,第103行,     MNB_classifier.train(training_set)   火车上的文件“D:\ Users \ siddharth.u \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site-packages \ nltk \ classify \ scikitlearn.py”,第117行     X = self._vectorizer.fit_transform(X)   在fit_transform中输入文件“D:\ Users \ siddharth.u \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site-packages \ sklearn \ feature_extraction \ dict_vectorizer.py”,第230行     return self._transform(X,fitting = True)   文件“D:\ Users \ siddharth.u \ AppData \ Local \ Continuum \ Anaconda3 \ lib \ site-packages \ sklearn \ feature_extraction \ dict_vectorizer.py”,第172行,在_transform中     values.append(D型(V)) 的MemoryError

0 个答案:

没有答案