0%
AI Explained8 min

Machine Learning Explained

Machine learning is the core technique behind modern AI. Understanding it demystifies a lot of what AI can and cannot do.

The traditional programming approach

In traditional programming, a developer writes explicit rules: IF the email contains "free money", MARK it as spam. This works fine until spammers start writing "fr33 m0ney" — the rule breaks and someone has to write a new one.

The machine learning approach

Instead of writing rules, you show the system thousands of examples of spam and not-spam, and let it figure out the patterns itself. The system learns features that tend to predict spam — not because a programmer told it to look for them, but because they appear consistently in the training data.

The training process

A machine learning model starts with random settings. It makes predictions on training data, compares those predictions to the correct answers, measures how wrong it was (the "loss"), and then adjusts its settings slightly to be less wrong next time. Repeat this millions of times and the model gets very good at its task.

What the model actually learns

The model does not learn rules that a human could read and understand. It learns a vast configuration of numerical values (called weights) that collectively encode the patterns from the training data. This is why AI systems can be hard to explain — there is no simple rule to point to.

Machine learning is pattern recognition at industrial scale. It is extraordinarily powerful at finding patterns humans would never spot — and completely blind to anything outside the patterns in its training data.

Check your understanding

3 questions, 70% to pass
1. How does traditional programming detect spam?
2. In training, what does a model do after measuring how wrong its predictions were?
3. What does a trained machine learning model actually contain?