1

Je suis un étudiant et maintenant je fais des recherches sur la classification de texte. J'ai lu plusieurs articles à ce sujet. mais je viens de trouver tellement de gens utilisant un classifieur bayésien naïf.algorithme pour la construction de classificateurs multi-classes (versus binaires)

i have 4 class to classify. 
and i read that SVM can only classify thing into 2 class,..yes/no 1/0 

est-il un algorithme en plus algorithme NBC pour la construction classificateurs pour séparer les données en plus deux classes?

+0

vérifier [this] (https://fr.wikipedia.org/wiki/Multiclass_classification) – svs

Répondre

1

la plupart des techniques de blanchiment sont capables de construire des classificateurs multi-classes, par exemple:

  • arbre de décision (par exemple, C4.5)

  • de réseau neuronal via softmax (aka multiples perceptron de la couche, ou MLP)

  • LDA (analyse discriminante linéaire)

  • Naive Bayes

machines à vecteurs de support sont également couramment utilisés pour la classification multi-classe (voir ce example de l'excellente bibliothèque scikit-learn), en utilisant par exemple, un « -contre-plusieurs "approche inductive. En d'autres termes, les données sont formées sur un premier SVM pour séparer les données en classe I par rapport à tout le reste. Ensuite, les données "tout le reste" sont passées à un second SVM qui sépare les données en classe II par rapport à tout le reste, et ainsi de suite.

+0

gentil monsieur, j'ai lu cette méthode sur un contre plusieurs mais pas clair comme votre description, il y a donc une alternative (nom de la méthode et pas domaine) en plus de NBC, SVM, ou réseau neuronal artificiel? –

+1

pas sûr de ce que vous entendez par "nom de la méthode et non domaine", mais à la lumière de votre commentaire ci-dessus, j'ai ajouté deux autres techniques qui servent couramment à classer les classificateurs multi-classe et je les utilise à cet effet et en effet ils sont souvent recommandés dans les manuels ML pour ces cas d'utilisation) – doug