Machine learning is a branch of artificial intelligence in which systems learn from data to improve their performance on tasks without being explicitly programmed for each task. It works by identifying statistical patterns in training data and using those patterns to make predictions or decisions on new, unseen data. Machine learning powers applications ranging from spam filters and recommendation engines to medical diagnosis and autonomous vehicles.
| Paradigm | Input | Feedback Signal | Example Application |
|---|---|---|---|
| Supervised Learning | Labeled data | Explicit labels | Email spam detection |
| Unsupervised Learning | Unlabeled data | None | Customer segmentation |
| Reinforcement Learning | Environment state | Reward/penalty | Game-playing agents |
| Semi-supervised | Mixed labeled/unlabeled | Partial labels | Image classification |
| Self-supervised | Unlabeled data | Generated labels | Language model pre-training |
Wikimedia Commons, CC BY-SA
Supervised learning is a machine learning approach where a model is trained on a labeled dataset, meaning each training example is paired with the correct output (label). The model learns a mapping from inputs to outputs by minimizing the difference between its predictions and the true labels. It is the most widely used ML paradigm and underpins applications such as image recognition, speech transcription, and credit scoring.
A neural network is a computational model loosely inspired by the structure of biological brains, consisting of layers of interconnected nodes (neurons) that process and transform data. Each neuron computes a weighted sum of its inputs, applies a non-linear activation function, and passes the result to the next layer. Neural networks are the foundation of modern AI and are capable of learning highly complex patterns in images, text, audio, and tabular data.
Deep learning is a subset of machine learning that uses neural networks with many hidden layers (hence "deep") to automatically extract hierarchical representations from raw data. Lower layers learn low-level features (edges, phonemes), while deeper layers combine them into increasingly abstract concepts (faces, words). Deep learning has revolutionized computer vision, natural language processing, and speech recognition, achieving human-level or superhuman performance on many benchmarks.
The term was coined by Arthur Samuel in 1959 at IBM, who defined it as a "field of study that gives computers the ability to learn without being explicitly programmed." The word "learning" derives from Old English "leornian," meaning to acquire knowledge.