Unsupervised learning is a machine learning approach where models are trained using data that is neither classified nor labeled. This method allows the model to act on the data without guidance, discovering hidden structures within unlabeled datasets.
For instance, an unsupervised learning algorithm can be used to identify clusters of similar customers based on their purchase history, without any prior knowledge of what those clusters should look like.