What is Unsupervised Learning?

Unsupervised learning is a type of machine learning algorithm used in artificial intelligence (AI) that looks for previously undetected patterns in a data set without the help of a labeled data set. It is used to draw inferences from datasets consisting of input data without labeled responses. Unsupervised learning algorithms are used to cluster data points into distinct groups based on their similarity, or to detect anomalous data points that don’t fit into any group. It is used in a variety of applications, such as market segmentation, anomaly detection, and clustering.