2010-12-03 8 views
3

Je voudrais savoir, à partir de l'algorithme de classification ci-dessous, lequel est optimal (en termes de mémoire et de puissance de traitement) et quel algorithme de classification est largement utilisé?algorithme de classification optimale

  • k-plus proche voisin (KNN) algorithme
  • Naive Bayes (NB) algorithme
  • Concept basé Vector (CB) algorithme
  • Valeur Singulier algorithme de décomposition-
  • hiérarchique algorithme
  • Algorithme de combinaison
  • SVM

Je suis à la recherche d'un algorithme optimal pour classer le trafic réseau.

Merci!

-sathish

+2

Il n'y a pas de solution « meilleur » sans connaître le domaine du problème (ce que vous essayez de classer dans votre trafic réseau?) – smirkingman

Répondre

2

L'affirmation selon laquelle il n'y a pas de méthode meilleure classification unique est l'une des Pas théorèmes Gratuit Déjeuner - http://www.no-free-lunch.org/ Puisque vous mentionnez le temps de traitement et les exigences de mémoire je note que Naive Bayes est assez pas cher et a été assez bon pour être utilisé dans entraine toi.

A http://www.cs.waikato.ac.nz/ml/weka/ vous pouvez trouver un grand nombre de méthodes prêtes à l'emploi et un cadre qui vous permettra de les essayer et de les comparer.

Très souvent, les fonctionnalités que vous choisissez pour alimenter votre méthode de classification sont plus importantes que la méthode que vous avez choisie.

1

OMI, SVM est meilleur et actuellement utilisé dans de nombreuses applications.

+0

Il est largement utilisé, mais ce n'est pas le meilleur choix pour tous les problèmes. Vous devriez considérer le domaine de problème avant. –

+0

@max taldykin, Le PO a demandé le trafic réseau, et il peut être utilisé là, aussi d'autres méthodes comme KNN sont des méthodes anciennes, et je pense que la personnalisation de chaque méthode le rend utile pour un problème donné, pas exactement la méthode sélectionnée. pas une solution aux problèmes. –

Questions connexes