clustering Kmeans, Kmeans++, Gaussian Mixtures implemented kmeans with different initialzation methods using 2D Synthetic Gaussian Mixture data. implemented Gaussian Mixtures Model using BBC news documents data. visualized results.