我注意到其他人在不同的操作系统上遇到了这个问题,我也听说模块中可能存在不允许加载持久分类模型的内容。我正在使用带有python 2.7的Mac和Enthought Canopy的编辑器。
这是我用来导出的,它似乎有用:
joblib.dump(classifier, 'nbv1.pkl')
这就是我用来通过shell导入的内容:
joblib.load('nbv1.pkl')
这是我得到的错误:
AttributeError:'FreqDist'对象没有属性'_N'
我假设这意味着我的模型没有正确导出。我也无法在程序本身内自动执行导出过程,并且必须始终使用shell。
非常感谢您的任何建议。
答案 0 :(得分:0)
我认为这是由于nltk分类符的兼容性问题。