5

Я хочу использовать модели смеси Гаусса для кластеризации данных (с использованием алгоритма максимизации ожидания (EM), который присваивает апостериорные вероятности каждой плотности компонентов по каждому наблюдению). Есть ли библиотека C++, которая имеет модели смеси Гаусса, реализованные вместе с образцом набора данных и примерами?C++ library/framework, API для моделей Mixture в машинном обучении

ответ

1

Адрес C++ implementation. Однако я рекомендую кодирование с нуля, если вы пытаетесь учиться. Это довольно легко с приличной матричной библиотекой. У меня был хороший успех с Scythe Statistical Library.

Легко найти образцы данных. Старый faithful geyser dataset является классикой.

1

Это может быть поздно, но вы посмотрите на http://itpp.sourceforge.net/current/mog.html

+0

выглядит хорошо, существуют ли прекомпилирована бен для MS VC++ 2008/2010? – iceman

+0

Мне неизвестно предварительно скомпилированное для Windows, вот ссылка на руководство по сборке и установке для Windows: http://itpp.sourceforge.net/current/installation.html#msvc – Arash

2

Armadillo C++ library имеет многопоточную (параллельную) реализацию k-средств и максимизацию ожиданий (EM) для моделей гауссова микшера (GMM).

Для получения дополнительной информации см. Класс gmm_diag.

 Смежные вопросы

  • Нет связанных вопросов^_^