【发布时间】:2019-07-04 21:03:47
【问题描述】:
我正在实现一个文本分类器,我找到了带有 NLTK 和 TextBlob 的分类器。这些包的分类器之间有什么区别? 例如,Textblob 的 NaiveBayesClassifier 和 Nltk 的有区别吗? 谢谢。
【问题讨论】:
我正在实现一个文本分类器,我找到了带有 NLTK 和 TextBlob 的分类器。这些包的分类器之间有什么区别? 例如,Textblob 的 NaiveBayesClassifier 和 Nltk 的有区别吗? 谢谢。
【问题讨论】:
在实现上绝对没有区别,因为 Textblob 的分类器实际上只是 NLTK 分类器的包装器。
这很容易从 Textblob source code 看到。
例如,textblob.classifiers.NaiveBayesClassifier 包装 nltk.classify.NaiveBayesClassifier,其文档字符串的第一行是:
基于朴素贝叶斯算法的分类器,在 NLTK 中实现。
【讨论】: