Skip to content
Back to course

7.1 What is Machine Learning?

Machine Learning (ML) is a branch of Artificial Intelligence where a computer learns patterns from data instead of being given explicit step-by-step rules. Rather than a programmer writing every instruction, the system improves automatically as it sees more examples.

DataModelPredictAdjustrepeat & improve
An ML model learns by repeatedly seeing data, making predictions, and correcting its errors.

For example, a mobile money service in Ethiopia can learn to flag suspicious transactions by studying thousands of past transactions, without anyone writing a fixed rule for every fraud trick.

Scenario

Your team must sort customer support emails into 'complaint' or 'question'. You have 50,000 already-labelled past emails. Which approach fits ML best?

Check your understanding

1/4 · 40 XP

What mainly distinguishes machine learning from traditional programming?