Exploring Unsupervised Machine Learning