Unsupervised learning can be understood in contrast to supervised learning. The latter requires a data set tagged by an expert to train the machine learning model. The former learns patterns directly from the (unlabeled or untagged) data.