我正在实现文本分类器,并且发现了使用NLTK和TextBlob的分类器。这些软件包的分类器有什么区别? 例如,Textblob的NaiveBayesClassifier和Nltk的NaiveBayesClassifier之间有区别吗? 谢谢。
答案 0 :(得分:0)
实现方面绝对没有区别,因为Textblob的分类器实际上只是NLTK分类器的包装。
从Textblob source code可以很容易地看出这一点。
例如,textblob.classifiers.NaiveBayesClassifier
包装nltk.classify.NaiveBayesClassifier
,其文档字符串的第一行是:
基于朴素贝叶斯算法的分类器(在NLTK中实现)。