[5 P] In this task you have to implement the EM algorithm for Mixture of Gaussians. The algorithm can be found in the slides or in Bishop p.438,439.
em
which takes the dataset and the number of clusters x
contains the data and z
contains the correct classes. You can use z
to
check if the correct clusters are found.
Let the algorithm run several
times with
but with different initial cluster centers to see how it performs.
Show some plots and describe the behaviour of the algorithm.
Does it always find the correct clusters? Does the algorithm have any problems?
Present your results clearly, legibly and in a well structured manner. Document them in such a way that anybody can reproduce them effortlessly. Send the code of your solution to anand [at] igi.tugraz.at with the subject "MLA SS15 HW12 - <your name>"