Unsupervised learning
Unsupervised learning is an approach to machine learning in which a model learns from a set of unlabelled data. It looks for patterns, structures or relationships in the data without relying on predetermined answers or labels. Unsupervised learning is often used to discover hidden patterns, segment data or create a condensed representation of the data. It enables exploratory analysis and can provide valuable insights into large and complex data sets. Another approach to this is supervised learning.