"Don't tell the computer what to do; show it what you've done."
Cortes and Vapnik publish their work on SVMs, providing a powerful mathematical framework for classification that outperformed early neural nets.
IBM's Deep Blue defeats the world chess champion. While largely "brute-force," it utilized sophisticated evaluation functions learned from grandmaster games.
Leo Breiman introduces Random Forests, showing that an ensemble of many "weak" decision trees could create a very "strong" and stable predictor.
Netflix offers $1M to improve their recommendation engine, catalyzing massive research into Collaborative Filtering and Matrix Factorization.
Fei-Fei Li launches ImageNet, a massive labeled dataset of 14 million images, creating the "competition" that would eventually trigger the Deep Learning era.
This era moved AI from "hacking" to a structured engineering discipline. These four pillars are what made Statistical ML reliable:
To ensure a model didn't just "memorize" data, engineers divided datasets into Training, Validation, and Test sets. Techniques like K-Fold Cross-Validation allowed models to be tested on multiple subsets of data to prove their stability.
Methodologies like Lasso (L1) and Ridge (L2) regression were introduced to prevent "Overfitting." They added a mathematical penalty for complexity, forcing the model to stay simple and generalize better to the real world.
The methodology of combining multiple models to get one superior result.
As data grew, models became overwhelmed. Methodologies like PCA (Principal Component Analysis) and LDA were used to "compress" hundreds of variables into a few key components without losing the essential information.
Learning with a teacher. The model is given inputs and the correct answers (labels). Goal: Predict the label for new data.
Learning without labels. The model looks for hidden structures or clusters in the data (e.g., grouping customers by behavior).
Learning through trial and error. Agents receive "rewards" or "penalties" to learn a policy (e.g., TD-Learning used in early game AI).