Parece que hay varias opciones disponibles para trabajar con Gaussian Mixture Models (GMM) en Python. A primera vista hay al menos:
- PyMix - http://www.pymix.org/pymix/index.php Herramientas para modelar mezclas
- PyEM: http://www.ar.media.kyoto-u.ac.jp/members/david/softwares/em/ que forma parte de la caja de herramientas de Scipy y parece centrarse en la actualización de GMM : ahora conocida como sklearn.mixture .
- PyPR: http://pypr.sourceforge.net/ reconocimiento de patrones y herramientas relacionadas, incluidos los GMM
... y tal vez otros. Todos parecen satisfacer las necesidades más básicas de GMM, incluida la creación y el muestreo, la estimación de parámetros, la agrupación, etc.
¿Cuál es la diferencia entre ellos y cómo se debe determinar cuál es el más adecuado para una necesidad particular?
normal-distribution
python
mixture
Un hombre
fuente
fuente
Respuestas:
No sé cómo determinar en general cuál es el mejor, pero si conoce la configuración de su aplicación lo suficientemente bien, puede simular datos y probar los paquetes en esta simulación. Las métricas de éxito podrían ser el tiempo que toma la estimación y la calidad de recuperación de su verdad fundamental simulada.
fuente