Перейти к содержимому
Compvision.ru
Smorodov

Классификатор AdaBoost

Recommended Posts

Самокодный вариант AdaBoost. (Виолы и Джонса там нет :), только AdaBoost )

Надеюсь оформлю статью по нему, но и в листинге старался разместить побольше комментариев.

AdaBoost.cpp

И ссылка на мою презентацию по детекту лиц там тоже есть немного пояснений по теме:

http://www.compvision.ru/forum/index.php?app=core&module=attach&section=attach&attach_id=369

  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, как раз разбираю top10 алгоритмов data mining =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Небольшое пояснение по алгоритму. Версия 1:AdaBoost.pdf

ЗЫ: Очень хороший пример по классификаторам включили в версию 2.3. Называется points_classifier.cpp. Он позволяет погонять (на точках) классификаторы:

NBC normal Bayessian classifier

KNN k nearest neighbors classifier

SVM support vectors machine

DT decision tree

BT ADA Boost

GBT gradient boosted trees

RF random forest

ERT extremely randomized trees

ANN artificial neural networks

EM expectation-maximization

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мультибуст классификатор (AdaBoost для количества классов больше двух) (не opencv) :multiboost.tar.gz

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видеоиллюстрация работы адабуст:

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Большое спасибо. Просто супер. Никаких вопросов не остается после прочтения статьи. Все очень просто, доходчиво и доступно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

неплохая реализация Adaboost на матлабе тут, там еще разные версии Real AdaBoost, Gentle AdaBoost, Modest AdaBoost и т.д.

http://graphics.cs.msu.ru/ru/science/research/machinelearning/adaboosttoolbox

последнюю версию можно скачать отсюда:

http://groups.inf.ed.ac.uk/calvin/hp_avezhnev/#code

 

а еще есть xgboost, но это не совсем то, а gradient boosting.

https://github.com/dmlc/xgboost

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 minutes ago, mrgloom said:

неплохая реализация Adaboost на матлабе тут, там еще разные версии Real AdaBoost, Gentle AdaBoost, Modest AdaBoost и т.д.

http://graphics.cs.msu.ru/ru/science/research/machinelearning/adaboosttoolbox

последнюю версию можно скачать отсюда:

http://groups.inf.ed.ac.uk/calvin/hp_avezhnev/#code

 

а еще есть xgboost, но это не совсем то, а gradient boosting.

https://github.com/dmlc/xgboost

А кто-то разбирался в чем фишка этого xgboost'а? Судя по отзывам ТОП'ов с каглей, сейчас большинство ансамблевых решений основывается на этой библиотеке...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×