我已经使用NLTK和svmlightpython 库训练了一个 SVM 分类器,当我调用pickle.dump(my_classifier, outfile, 1)保存我的分类器时,它会抛出这个错误:
File "/usr/lib/python2.7/pickle.py", line 313, in save
(t.__name__, obj))
pickle.PicklingError: Can't pickle 'PyCObject' object: <PyCObject object at 0xc1cbd50>
我读到我们不能腌制 a CObject,但我没有找到保存工作的解决方案:/
我该如何继续?我使用 python 2.7.3
对于它的价值,对于那些知道的人来说NLTK,当我挑选其他分类器喜欢MaxentClassifier或NaiveBayesClassifier反对时一切正常SvmClassifier,我认为这与svmlight库有关,但这是我第一次使用它。