Skip to content
Back to course

7.2 Types of Machine Learning

Machine learning is usually grouped into three main types. Supervised learning uses labelled data (each example has a known answer). Unsupervised learning finds hidden structure in data that has no labels. Reinforcement learning trains an agent to act by rewarding good decisions and penalising bad ones.

AIMLDL
The three main families of machine learning: supervised, unsupervised, and reinforcement.

Example: predicting a house price from its size and location is supervised. Grouping market customers into segments by buying habits (without pre-set labels) is unsupervised. A delivery robot learning the fastest route through Addis Ababa traffic by trial and reward is reinforcement learning.

Scenario

You have one million customer records with NO labels, and you want to discover natural customer groups. Which type of ML should you use?

Check your understanding

1/4 · 40 XP

Which type of learning uses labelled data with known answers?