Home › Glossary › Systems › Adaptive algorithm

Intermediate · Systems

Adaptive algorithm

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. An adaptive algorithm modifies its behavior during execution based on predefined criteria or rewards.

Technical Definition

An adaptive algorithm modifies its behavior during execution based on predefined criteria or rewards.

How it works

Unlike static algorithms, adaptive algorithms can adjust their internal parameters or logic as they run. This allows them to respond to changing conditions in the data or environment, potentially improving their performance over time by 'learning' from experience.

Related Concepts

  • Machine Learning — A field of AI where systems learn patterns from data instead of following hard-coded rules.
  • Optimization — The mathematical process of finding parameter values that minimize a loss function.

Further Reading

  • Wikipedia — Glossary of AI