以下是我在自然语言处理中使用的代码: -
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