Differences between Supervised and Unsupervised Machine Learning