Unsupervised Learning is a type of Machine Learning where the model is trained on unlabeled data.
There are no predefined outputs — the system discovers patterns and structures on its own.
Provide raw, unlabeled data
The algorithm analyzes similarities and differences
Hidden patterns or groups are identified
Useful insights are extracted
1. Clustering
Groups similar data points together
Examples:
Customer segmentation
Grouping similar images
2. Association
Finds relationships between variables
Example:
Market basket analysis (items frequently bought together)
K-Means Clustering
Hierarchical Clustering
DBSCAN
Apriori Algorithm
Principal Component Analysis (PCA)
Customer segmentation
Anomaly and fraud detection
Recommendation systems
Image and document organization
No need for labeled data
Can discover hidden patterns
Results can be harder to interpret
Lower accuracy compared to supervised learning
Unsupervised Learning is useful when labeled data is unavailable and the goal is to explore data structure and relationships.
Take quizzes related to this topic and see where you stand!
Start Quiz Now