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