Unsupervised learning, is the type of machine learning that analyzes and explores unlabeled data. It can be utilized in plenty of use cases which can lead to high gain in terms of a variety of mentalities.
Here is an intuitive and fun implementation of K-means and Expectation–maximization algorithms.
In this project, The task is to find the best k colors that can present a fully colored image.
- Introduction to Machine Learning, Book by Ethem Alpaydın, Chapter 7
- Makefile template from https://gist.github.com/zobayer1/7265c698d1b024bb7723bc624aeedeb3