First of all, I am sorry if this question is not acceptable by some of the readers. However, I really read many, many sources about Gaussian mixture models, but all what I found was a short tutorial or even strong mathematical book. I do not have a problem with math, however, I really would like to read some introductory textbook about Gaussian mixture models. These books are very easy for deep understanding and keep reading. I just wonder if someone can advise me with some helpful books about Gaussian mixture models. How would these book rank, for example, difficult, suitable for beginner or very advanced and so on?

Again, I am sorry if this is not an appropriate question.


1 Answer 1


Well I came here because I had the same question, but perhaps my few results could be helpful. Mostly we are talking about some standards here, but I will point out some of the GMM specific content.

The best practical online example I could find in my non-exhaustive search was this Kaggle contest winner and his github. The MATLAB docs have an okay summary, plus MATLAB code if you like that.

The following are math/theory textbooks (for the most part), sprobably none of these will make much sense without some formal education in the subject or incredible motivation, it seems the tutorial writers have no love for GMMs.

I'm guessing you've looked at Elements of Statistical Learning before. There is good material on GMM, but it's sort of scattered throughout the book. Unfortunately, An Introduction to Statistical Learning by the same authors has nothing that I can find about GMMs, or mixture models of any kind.

Pattern Recognition and Machine Learning by Christopher Bishop has a presentation of the math behind GMM and the EM algorithm that was just a little easier for me to read than Elements. Where this text really shines is a much deeper exploration of the EM algorithm, applying it to various other cases.

Machine Learning: A Probabilistic Perspective by Kevin P. Murphy has some nice content on other types of mixture models and the general concept of clustering with a mixture model.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.