在Python Bayes中分类器不能pickle?

2024-04-19 22:16:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python保存我经过训练的naivebayes分类器。我以前也问过类似的问题,但都没有结果。我对Python有点陌生,不太明白哪里出了问题,我根据NLTK的书创建并训练了我的分类器。如何保存此模型以便以后使用?在

这就是我一直坚持的错误:

picklingError: Can't pickle <class 'generator'>: attribute lookup generator on builtin failed

目前我有:

^{pr2}$

任何帮助都将不胜感激,我已经努力解决这个问题好几个小时了。在

谢谢。在


Tags: 模型分类器错误attributelookupgeneratorcanpickle
1条回答
网友
1楼 · 发布于 2024-04-19 22:16:05

编辑时间: 我对此做了一点试验,得出结论:当在有效的数据集上使用nltk的最新稳定版本时,您的代码可以完美地工作。 所以我建议你要么更新/重新安装你的库,要么检查你的数据集是否有效。 有效的数据集必须是元组列表(featureset,label)。在

相关问题 更多 >