Supervised learning is requires training labeled datas. For example, in order to the classification (a supervised learning task), you’ll need to the first label the data you’ll use to the train the model to classify data into your labeled groups. Unsupervised learning, in contrast, does not a require labeling data explicitly.