I'm doing clustering via GMM, which is initialized first by k-means.
I am using a data matrix that cannot be classified as small by any standards, they are usually of the size 15000 x 1800
, where 15000 are the number of observations and 1800 the size of each observation.
My reading of GMM in speaker recognition papers suggested that with large data we need higher number of gaussians, and most of the papers were using 512 or 1024 gaussians for best convergence.
For my data I tried with 128 and 256 Gaussians. I am using Matlab, but even after 300 iterations I am given a warning that the method failed to converge. But when I use a comparatively small value of k, such as 32. The methods converge without any problems and usually in less than 100 iterations.
I cannot explain this.
d
represent:as a rule of thumb, aim at having 3 times as many instances in each cluster (others will even recommend 3*d^2 instances).
Many Thanks $\endgroup$