Fundamentals

Machine Learning (ML)

A subset of AI where systems learn patterns from data rather than following explicitly programmed rules.

Definition

Machine learning is a method of building AI systems where algorithms discover patterns in training data and build statistical models, enabling predictions or decisions on unseen data. The core insight: instead of programming rules manually, we show the system examples and let it infer the rules.

The three main ML paradigms are supervised learning (labelled input-output pairs), unsupervised learning (finding structure in unlabelled data), and reinforcement learning (learning from reward signals). Common algorithms include linear regression, decision trees, random forests, support vector machines, and neural networks.

Modern ML is dominated by deep learning — large neural networks trained on massive datasets — which has dramatically outperformed classical ML on perception tasks like image recognition and natural language processing.

Examples

  • Netflix recommendations
  • Gmail spam filter
  • Credit card fraud detection
  • Google Translate

Want a deeper dive?

Read our full explainer with use cases, how-it-works, and FAQs.

Machine Learning concept guide