Für die Arbeit mit GMMs (Gaussian Mixture Models) in Python stehen anscheinend mehrere Optionen zur Verfügung. Auf den ersten Blick gibt es zumindest:
- PyMix - http://www.pymix.org/pymix/index.php Tools zur Gemischmodellierung
- PyEM - http://www.ar.media.kyoto-u.ac.jp/members/david/softwares/em/ ist Teil der Scipy-Toolbox und scheint sich auf das GMM- Update zu konzentrieren: Jetzt bekannt als sklearn.mixture .
- PyPR - http://pypr.sourceforge.net/ Mustererkennung und verwandte Tools, einschließlich GMMs
... und vielleicht auch andere. Sie scheinen alle die grundlegendsten Bedürfnisse für GMMs zu erfüllen, einschließlich Erstellung und Probenahme, Parameterschätzung, Clustering usw.
Was ist der Unterschied zwischen ihnen und wie sollte man herausfinden, welche für ein bestimmtes Bedürfnis am besten geeignet ist?
normal-distribution
python
mixture
Ein Mann
quelle
quelle
Antworten:
Ich weiß nicht, wie ich im Allgemeinen feststellen soll, welches die beste ist, aber wenn Sie Ihre Anwendungseinstellung gut genug kennen, können Sie Daten simulieren und die Pakete für diese Simulation ausprobieren. Erfolgsmetriken können die Zeit sein, die die Schätzung in Anspruch nimmt, und die Qualität der Wiederherstellung Ihrer simulierten Grundwahrheit.
quelle