Parece haver várias opções disponíveis para trabalhar com GMMs (Gaussian Mixture Models) em Python. À primeira vista, existem pelo menos:
- PyMix - http://www.pymix.org/pymix/index.php Ferramentas para modelagem de mistura
- PyEM - http://www.ar.media.kyoto-u.ac.jp/members/david/softwares/em/, que faz parte da caixa de ferramentas Scipy e parece se concentrar na atualização dos GMMs : Agora conhecida como sklearn.mixture .
- PyPR - http://pypr.sourceforge.net/ reconhecimento de padrões e ferramentas relacionadas, incluindo GMMs
... e talvez outros. Todos eles parecem fornecer as necessidades mais básicas dos GMMs, incluindo criação e amostragem, estimativa de parâmetros, clustering etc.
Qual a diferença entre eles e como determinar qual é o mais adequado para uma necessidade específica?
normal-distribution
python
mixture
Um homem
fonte
fonte
Respostas:
Não sei como determinar em geral qual é o melhor, mas se você conhece a configuração do seu aplicativo o suficiente, pode simular dados e experimentar os pacotes nessas simulações. As métricas de sucesso podem ser o tempo que a estimativa leva e a qualidade da recuperação de sua verdade básica simulada.
fonte