оптимальный алгоритм классификации - PullRequest
3 голосов
/ 03 декабря 2010

Я хотел бы знать, из приведенного ниже алгоритма классификации, какой из них является оптимальным (с точки зрения памяти и вычислительной мощности) и какой алгоритм классификации широко используется?

  • k-Nearest Neighbor (KNN)Алгоритм
  • Наивный байесовский (NB) алгоритм
  • Концепция Алгоритм на основе вектора (CB)
  • Алгоритм на основе разложения по сингулярному значению
  • Иерархический алгоритм
  • Алгоритм комбинирования
  • SVM

Я ищу оптимальный алгоритм для классификации сетевого трафика.

Спасибо!

-sathish

Ответы [ 2 ]

2 голосов
/ 03 декабря 2010

Утверждение об отсутствии единого лучшего метода классификации является одной из теорем об отсутствии бесплатного обеда - http://www.no -free-lunch.org / Поскольку вы упоминаете время обработки и требования к памяти, я отмечаю, что NaiveБайес довольно дешев и достаточно хорош для практического использования.

На http://www.cs.waikato.ac.nz/ml/weka/ вы можете выбрать множество готовых методов и интегрированную среду, которая позволит вам их опробовать.и сравните их.

Очень часто, какие функции вы выбираете для включения в ваш метод классификации, важнее, чем тот, который вы выбрали.

1 голос
/ 03 декабря 2010

IMO, SVM является лучшим и в настоящее время используется во многих приложениях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...