哪个分类器可以提高文本分类的准确性

时间:2017-10-28 13:38:49

标签: python machine-learning classification

我使用以下代码进行分类。我的准确度可变55%到60%。 我希望将准确率提高到85%-90%。我正在分为8个不同的类别。我应采取哪些措施来提高准确性。

(->) m

这是我的数据集截图 enter image description here

2 个答案:

答案 0 :(得分:0)

关于分类器:- 尝试使用朴素贝叶斯多项式分类器。 Svm有点慢,但可以将准确性提高几个百分点。 在单词级别也使用n gram(2,3)方法。 除了这些。 XG加速(Extreme boosting)也是一个很好的选择。只需将学习率保持在最低水平,这将花费一些时间进行训练,但是您的模型不会过拟合并且会提供良好的准确性。除了这些,还使用来自nltk库的停用词。我认为,您的准确性将会提高一定程度。我不确定85%以上的准确度,但是这些实现方式肯定会在很大程度上提高准确度。

答案 1 :(得分:-1)

尝试使用朴素贝叶斯分类器。它通常适用于大多数文本分类问题。