In this task, we will try to understand unsupervised machine learning through clustering i.e., by segrating groups with similar traits and assign them into clusters on iris dataset. Clustering is the task of dividing the population or data points into a number of groups such that data points in the same groups are more similar to other data points in the same group than those in other groups. We explore it using simple iris dataset.
Data has been borrowed from here
- numpy (http://www.numpy.org/)
- pandas
- matplotlib (http://matplotlib.org/1.5.1/users/installing.html)
- seaborn
- sklearn
Install missing dependencies using pip
Once you have your dependencies installed via pip, run the demo script in terminal via
jupyter notebook
or simply try colab version