How to write GMM (Gaussian Mixture Model) in Java?

kamaci picture kamaci · Jun 2, 2011 · Viewed 8.4k times · Source

How can I write GMM (Gaussian Mixture Model) in Java. There are some implementations in Matlab but I am looking for some documentation about it and example code in Java.

PS: If it is possible, how can I adopt Weka implementation to my code?

PS2: I found that: http://www.lix.polytechnique.fr/~nielsen/MEF/ Where is the source code of GMM inside it so I can adopt it at my code?

PS3: Another code found is: http://www.dii.unisi.it/~freno/JProGraM.html still have the problem have to adopt it. I should give the List of my input and get all the classified elements list from the algorithm.

Answer

jberg picture jberg · Jun 2, 2011

Weka is Java data mining software that can do GMMs, it also has a nice GUI where you can do some preliminary modeling before doing everything in Java.