Concepts

Plain-language explanations of the ideas behind modern AI.

355 entries, all primary-sourced
concept

Exploration vs Exploitation

Exploration versus exploitation is the core dilemma of reinforcement learning: try new actions to learn, or repeat the best-known one to win.

concept

Exponential Smoothing (Holt-Winters)

A family of forecasting methods that weight recent observations more heavily, extended by Holt and Winters to handle trend and seasonality.

concept

Fair Use and AI Training

The US legal doctrine at the heart of AI copyright fights, weighing four factors to decide whether training on copyrighted works without permission is lawful.

concept

Feature Store

A feature store is a central system that computes, stores, and serves the input features for ML models, shared across teams for both training and serving.

concept

Feedback

Feedback is when a system's output is fed back to influence its input, the mechanism behind self-regulation in machines, organisms, and learning.

concept

Few-Shot Learning

A model performing a new task from only a handful of examples, often given in the prompt with no retraining.

concept

Fine-tuning

Adapting a pre-trained model to a specific task or behavior by training it further on a smaller, targeted dataset.

concept

Finite State Machines in Game AI

Finite state machines were the long-standing default for game AI, switching a character between named states like patrol and attack.

concept

Foundation model for science

A large model pretrained on vast scientific data, then adapted to many specific tasks, bringing the foundation-model recipe into the sciences.

concept

Foundation Models for Time Series

The idea of pre-training one large model on vast amounts of time-series data so it can forecast new, unseen series with no per-dataset training.

concept

Free Energy Principle

Karl Friston's claim that brains act to minimize a single quantity, variational free energy, unifying perception, learning, and action.

concept

Function Calling

The mechanism by which a language model outputs structured arguments to invoke developer-defined functions and tools.

concept

Gaussian Process

A model that places a probability distribution over functions, giving predictions with calibrated uncertainty rather than single guesses.

concept

Generative Adversarial Network (GAN)

A pair of neural networks that compete, one generating fake data and one judging it, producing strikingly realistic synthetic images and media.

concept

Generative Music

AI systems that generate music audio from text prompts or melodies, exemplified by Google MusicLM and Meta MusicGen and popularized by tools like Suno and Udio.

concept

Genetic Algorithms

Optimization method inspired by evolution, founded by John Holland in 1975, that breeds and mutates candidate solutions over generations on hard problems.

concept

GOFAI (Good Old-Fashioned AI)

The label John Haugeland gave in 1985 to classical symbolic AI, the view that intelligence is the rule-governed manipulation of symbols.

concept

GPU Computing

Graphics chips became ideal neural network engines: both rendering and neural networks rely on parallel matrix math, made usable for AI by programmable GPUs.

concept

Gradient Boosting and XGBoost

A technique that builds decision trees in sequence, each correcting the last; XGBoost is the implementation that dominates tabular-data tasks.

concept

Gradient Checkpointing

Gradient checkpointing saves memory during training by discarding most activations and recomputing them in the backward pass instead of storing them.

concept

Gradient Descent

An optimization method that repeatedly nudges a model's settings in the direction that most reduces its error.

concept

Graph Neural Network

Neural networks that operate directly on graph data - nodes and edges - by passing messages along connections, used for molecules, weather, and networks.

concept

Guardrails

The filtering and safety layer wrapped around a deployed model that screens inputs and outputs against unsafe content, separate from the model's own training.

concept

Hallucination

When an AI language model produces fluent, confident text that is factually wrong or unsupported by its inputs.

concept

Hebbian Learning

The principle that neurons which fire together strengthen their connection, the oldest biologically grounded rule for learning in networks.

concept

Hidden Markov Model

Hidden Markov models powered speech recognition and early NLP by inferring hidden states, like words, from observable signals.

concept

High Bandwidth Memory (HBM)

High Bandwidth Memory stacks DRAM chips vertically beside the processor, feeding data to AI accelerators fast enough to keep thousands of cores busy.

concept

High-Frequency Trading

High-frequency trading uses automated systems to place and cancel huge volumes of orders in microseconds to capture tiny, fleeting edges.

concept

Homomorphic Encryption

Encryption that lets you compute directly on encrypted data, so a server can process information it can never read.

concept

Hugging Face Spaces

A hosting service where anyone can publish a runnable machine-learning demo in the browser, which spread a culture of try-it-yourself model demos.

concept

Human Computation

Routing small pieces of human judgment into problems machines cannot yet solve - the idea behind CAPTCHAs, crowd labeling, and AI data work.

concept

Hyperparameter Optimization

Systematically searching for the model settings, like learning rate and depth, that are chosen before training and strongly affect results.

concept

Imitation Learning

Teaching an agent a skill by having it learn from demonstrations of the desired behavior rather than from a reward signal.

concept

In-Context Learning

A model's ability to learn a new task from examples placed in the prompt, without any change to its trained weights.

concept

Intelligent Tutoring Systems

Software that adapts instruction to each learner by modeling their knowledge, exemplified by Carnegie Learning's Cognitive Tutor for math.

concept

Interpretability

Research aimed at understanding what is actually happening inside an AI model, so its behavior can be explained, trusted, and corrected.

concept

Inverse Reinforcement Learning

Inverse reinforcement learning flips the usual problem: instead of learning behavior from a reward, it infers the hidden reward from behavior.

concept

Iris Recognition

Iris recognition identifies people from the texture of the iris, encoded by John Daugman's algorithm into a compact binary IrisCode.

concept

JAX

JAX is a Google research library that pairs NumPy-style array code with composable transformations like autodiff, JIT compilation, and auto-vectorization.

concept

Jevons paradox for AI compute

The argument that cheaper, more efficient AI will increase total compute demand rather than reduce it - named for an 1865 observation about coal.

concept

K-Means Clustering

The most widely used clustering algorithm: it partitions data into k groups by repeatedly assigning points to the nearest cluster center.

concept

Knowledge Graph

A structured map of real-world entities and the relationships between them, used to organize enterprise data, power search, and ground AI systems in facts.