Unsupervised learning finds patterns and structure in unlabeled data (without given answers) — discovering groupings, reducing dimensions, or detecting anomalies on its own. It's used when you have data but no labels, to uncover hidden structure.
How unsupervised learning works
UNSUPERVISED → learn from data WITHOUT labels (no given correct answers):
→ the algorithm finds STRUCTURE/patterns in the data on its own
→ no 'right answer' to learn from → it discovers groupings, relationships, or representations
→ for: exploring data, finding hidden structure, when labels are unavailable/expensive
