Machine Learning
Also known as: ML
Building systems that improve at a task by learning from data instead of being explicitly programmed for every case.
- Primary domain
- Machine Learning
- Sub-category
- Supervised & Unsupervised Learning
In simple terms
Machine learning is a way of teaching a computer to do something by showing it examples instead of writing the rules by hand. You feed it data, it adjusts internal numbers to fit, and afterward it can make predictions on new data.
More detail
The three classical settings:
- Supervised learning — examples come with labels (“this image is a cat”). The model learns to predict the label.
- Unsupervised learning — no labels; find structure (clusters, low-dim embeddings).
- Reinforcement learning — an agent acts in an environment and is rewarded; learn the actions that maximise reward.
Common ingredients:
- A model (linear, decision tree, neural network, …).
- A loss function that measures how wrong the predictions are.
- An optimisation algorithm (gradient descent and friends) that nudges the model’s parameters to reduce the loss.
The dominant flavour of ML in 2026 is deep learning with neural networks, especially transformer-based language and vision models.
Why it matters
Machine learning is how modern speech recognition, recommender systems, fraud detection, search ranking, image generation, and large language models all work.
Real-world examples
-
Spam filters in email.
-
Recommendation engines on streaming platforms.
-
The autocomplete in your text editor or IDE.
-
ChatGPT / Claude / Gemini / Mistral and similar LLM products.
-
Most production ML systems aren’t fancy deep learning — they’re gradient-boosted trees (XGBoost, LightGBM, CatBoost) on tabular data, which still wins most Kaggle competitions outside images/text.
Common misconceptions
- “More data always beats a better model.” Up to a point — past that, data quality and architecture matter more than raw volume.
- “ML systems are objective.” They reflect the data they were trained on, including its biases and errors.
Learn next
The dominant architecture of modern ML — see neural network.
Read this in a learning path
All paths →This topic is part of 2 learning paths. Start in context to keep prev/next and progress tracking.
- Read this in Math for Computer ScienceThe continuous and statistical mathematics that modern computing runs on — sets, calculus, linear algebra, and probability, and where each one shows up in practice. Start here View the whole path
- Read this in Modern AI in Ten TopicsFrom algorithms to large language models — the sequence of ideas that explains where AI is in the mid-2020s and how it actually works. Start here View the whole path
Relationships
Neighborhood
A visual companion to the relationships above. Click any node to visit that topic.