Unsupervised learning
Unsupervised learning is a type of machine learning algorithm which does not supervise the model, but lets the model work on its own. The biggest difference between supervised learning and unsupervised learning is that the former deals with labeled data, while the latter deals with unlabeled data. Unsupervised learning has more difficult algorithms than supervised learning.