我是学生,现在我正在研究文本分类。 我已经阅读了几篇关于此的论文。 但我发现很多人都使用朴素贝叶斯分类器。
i have 4 class to classify.
and i read that SVM can only classify thing into 2 class,..yes/no 1/0
除了NBC算法之外还有任何算法用于构建分类器以将数据分成多于两个类吗?
答案 0 :(得分:1)
大多数ML技术都能够构建多类分类器,例如:
决策树(例如C4.5)
神经网络
LDA (线性判别分析)
朴素贝叶斯
支持向量机也经常用于多类分类(参见优秀的 scikit-learn库中的example),例如使用" one-针对一对多"归纳法。换句话说,数据在第一 SVM上进行训练,以将数据分成I类和其他所有数据。那么"其他一切"数据传递到第二 SVM,它将数据分为II类和其他所有类,依此类推。