LinkedIn analytics tracking pixel for AIDOLS AI consulting website performance measurement
Fundamentals

Algorithm

An algorithm is a finite, well-defined sequence of computational steps that takes an input and produces an output, designed to solve a class of problems โ€” for example, sorting a list, ranking search results, or training a neural network.

Full definition

In AI, the term "algorithm" usually refers to a learning algorithm (e.g., gradient descent, k-means, random forest) โ€” the procedure that produces a model from data. The "algorithm" is the recipe; the "model" is the trained artifact. Confusing the two leads to imprecise governance: regulators audit specific deployed models, not abstract algorithms.

Why it matters

Most public debate about "algorithmic bias" or "algorithmic accountability" is really about deployed models and the data they were trained on, not the math itself. Distinguishing algorithm from model sharpens both engineering and regulatory work.

Example

XGBoost is an algorithm; the credit-risk model trained on a bank's loan history using XGBoost is a specific model that gets audited and deployed.

Source & further reading

Primary source: Cormen, Leiserson, Rivest, Stein โ€” "Introduction to Algorithms" (MIT Press) (2022).

Citation policy: this entry is part of the AIDOLS AI Implementation Glossary and may be quoted for research, journalism, and education with attribution to aidolsgroup.com/ko/glossary/algorithm/.