Covering the theoretical aspects of K-means, Gaussian Mixture Models, and the completeness score — Unsupervised machine learning is teaching the machine learning algorithms to differentiate between data points without the knowledge of true labels. It is fairly more tricky than supervised learning, however more fun! Unsupervised learning comes with a few challenges such as evaluating the performance of the algorithms. In this article, we…