Unsupervised Learning
Quick Answer
Unsupervised learning is a machine learning approach where the model learns patterns and structure from unlabelled data. Rather than predicting a known target, it uncovers groupings, anomalies or compressed representations hidden in the data.
In Depth
What Unsupervised Learning really means
Common unsupervised methods include clustering (grouping similar items), dimensionality reduction (compressing data for visualisation or downstream tasks), and anomaly detection (flagging unusual items).
Unsupervised learning is particularly useful in the early stages of data exploration, when labels are expensive to gather, or for discovering novel patterns that humans have not yet categorised.
Why It Matters
Business relevance for UK organisations
Marketing teams use unsupervised learning to discover customer segments; security teams use it to detect unusual login behaviour; operations teams use it to surface anomalies in sensor data from machinery or vehicles.
Real-world example
How this shows up in practice
An Edinburgh energy supplier applied unsupervised clustering to smart-meter data and discovered six distinct customer usage profiles, enabling more targeted tariff recommendations.
Related Terms
Continue exploring
Clustering
Clustering is an unsupervised learning technique that groups similar items together without any predefined labels. It is useful for discovering structure — customer segments, usage patterns, anomaly groups — that humans have not yet categorised.
AdvancedClassification
Classification is a supervised learning task where the model assigns inputs to one of a predefined set of categories. Binary classification distinguishes between two classes; multi-class and multi-label variants handle more complex labelling problems.
BasicsSupervised Learning
Supervised learning is a machine learning approach in which the model is trained on a dataset containing inputs paired with their correct outputs (labels). The model learns to map inputs to outputs, enabling it to predict labels for new, unseen examples.
BasicsTraining Data
Training data is the dataset used to teach a machine learning model the patterns it needs to perform its task. The quality, quantity, diversity and recency of training data directly determine how accurate and fair the resulting model will be.