2010-01-19 10 views
5

Desidero utilizzare i modelli di miscela gaussiana per il clustering dei dati (utilizzando un algoritmo di previsione di massimizzazione (EM) che assegna probabilità posteriori a ciascuna densità di componenti rispetto a ciascuna osservazione). Esiste una libreria C++ che ha implementato modelli di miscela gaussiana insieme ad un set di dati ed esempi esemplificativi?Libreria/framework C++, API per i modelli di missaggio nell'apprendimento automatico

risposta

1

potrebbe essere in ritardo, ma si può dare un'occhiata a http://itpp.sourceforge.net/current/mog.html

+0

sembra buono, ci sono pre-compilate bin per MS VC++ 2008/2010? – iceman

+0

Non sono a conoscenza di precompilati per Windows, ecco il link alla guida alla compilazione e all'installazione per Windows: http://itpp.sourceforge.net/current/installation.html#msvc – Arash

2

Il Armadillo C++ library ha un (parallelised) implementazione multi-filettata del k-means e Expectation Maximization (EM) per modelli Gaussiano Mixure (GMM).

Vedere la classe gmm_diag per ulteriori informazioni.