*2.1.2 Unsupervised learning*

Unsupervised learning is often referred to as self-supervised learning these days. It is used to grasp the inherent structure of data from the input data supplied Unsupervised learning mainly uses clustering techniques to classify data. Examples of applications include product recommendation, customer segmentation, target marketing, etc., based on customer purchase history.
