felixFELIX
forlearnai

WHAT PEOPLE SAY vs WHAT IT MEANS

277 terms. No jargon. No fluff. Just what things actually mean.

69 TERMS FOUND

Agent

SAYS

An autonomous AI that thinks and acts on its own

MEANS

A while loop where an LLM decides what tool to call next, executes it, sees the result, and repeats

Attention

SAYS

How the AI focuses on important parts

MEANS

A mechanism where every token computes a weighted sum of all other tokens' values, with weights determined by how relevant they are (via dot product of query and key vectors)

Alignment

SAYS

Making AI safe

MEANS

The technical challenge of making an AI system's behavior match human intentions, values, and preferences, including edge cases the designer didn't anticipate

Autoregressive

SAYS

The AI generates one word at a time

MEANS

A model that predicts the next token conditioned on all previous tokens, then feeds that prediction back as input for the next step. GPT, LLaMA, and Claude are all autoregressive.

Activation Function

SAYS

The nonlinear thing between layers

MEANS

A function applied after each linear layer that introduces nonlinearity. Without it, stacking any number of linear layers collapses to a single linear transformation. ReLU, GELU, and SiLU are the most common. The choice directly affects whether gradients flow during training.

Adam (Optimizer)

SAYS

The default optimizer

MEANS

Adaptive Moment Estimation. Combines momentum (first moment) with adaptive learning rates per parameter (second moment). Has bias correction for early steps. Works well across most tasks without much tuning.

AdamW

SAYS

Adam but better

MEANS

Adam with decoupled weight decay. In standard Adam, L2 regularization gets scaled by the adaptive learning rate per parameter, which is not what you want. AdamW applies weight decay directly to the weights, independent of the gradient statistics. The default optimizer for training transformers.

Autograd

SAYS

Automatic gradients

MEANS

A system that records operations on tensors and automatically computes gradients via reverse-mode differentiation. PyTorch's autograd builds a computation graph on-the-fly (dynamic graph), while JAX uses function transformations (grad). This is what makes backpropagation practical -- you write the forward pass, and the framework computes all the derivatives.

Batch Size

SAYS

How many examples at once

MEANS

The number of training examples processed in one forward/backward pass before updating weights. Larger batches give more stable gradient estimates but use more memory. Typical values: 32-512 for training, larger for inference. Batch size interacts with learning rate -- double the batch, double the LR (linear scaling rule).

Backpropagation

SAYS

How neural networks learn

MEANS

An algorithm that computes how much each weight contributed to the error by applying the chain rule backward through the network, then adjusts weights proportionally

···1/7

Felix glossary — practical definitions for AI terms, no fluff.