为什么我的nltk分类模型不会与joblib一起存在?

时间:2015-04-09 19:32:57

标签: python-2.7 persistence nltk joblib

我注意到其他人在不同的操作系统上遇到了这个问题,我也听说模块中可能存在不允许加载持久分类模型的内容。我正在使用带有python 2.7的Mac和Enthought Canopy的编辑器。

这是我用来导出的,它似乎有用:

joblib.dump(classifier, 'nbv1.pkl')

这就是我用来通过shell导入的内容:

joblib.load('nbv1.pkl')

这是我得到的错误:

AttributeError:'FreqDist'对象没有属性'_N'

我假设这意味着我的模型没有正确导出。我也无法在程序本身内自动执行导出过程,并且必须始终使用shell。

非常感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

我认为这是由于nltk分类符的兼容性问题。