Кажется, есть несколько вариантов для работы с моделями гауссовых смесей (GMM) в Python. На первый взгляд есть как минимум:
- PyMix - http://www.pymix.org/pymix/index.php Инструменты для моделирования смесей
- PyEM - http://www.ar.media.kyoto-u.ac.jp/members/david/softwares/em/, которая является частью набора инструментов Scipy и, кажется, фокусируется на обновлении GMM : теперь известно как sklearn.mixture .
- PyPR - http://pypr.sourceforge.net/ распознавание образов и связанные с ним инструменты, включая GMM
... и, возможно, другие. Кажется, что все они обеспечивают самые основные потребности в GMM, включая создание и выборку, оценку параметров, кластеризацию и т. Д.
В чем разница между ними, и как следует определить, что лучше всего подходит для конкретной потребности?
normal-distribution
python
mixture
Мужчина
источник
источник
Ответы:
Я не знаю, как вообще определить, какой из них лучше, но если вы достаточно хорошо знаете настройки своего приложения, вы можете смоделировать данные и попробовать пакеты для этого моделирования. Метриками успеха могут быть время, затрачиваемое на оценку, и качество восстановления моделируемой наземной истины.
источник