【发布时间】:2014-04-21 04:15:46
【问题描述】:
我有很多文本数据,我想进行分类。我按块递增地获取这些数据(例如 500 个示例)。 我想用这些块在 NLTK 中训练 NaiveBayesClassifier,但要进行零碎训练。
我可以用一个卡盘执行训练 NaiveBayesClassifier,然后用于训练下一个块等吗?
我在文档中找不到这个问题的答案。
【问题讨论】:
-
零碎训练是什么意思?
-
例如:首先,我只有 500 个训练数据样本,但一段时间后我会有另一个(新的)500 个训练数据样本等。但我不想等待,而我获取所有数据(因为时间和内存空间很昂贵)。所以,我想用一块数据训练分类器,经过一段时间用于训练下一块数据等。
-
这看起来很相关:link.springer.com/article/10.1007%2Fs12555-011-0099-1 但我希望看到真正的 python 实现 =)
标签: nltk bayesian text-classification