A parameter is a learned model value optimized during training rather than fixed by hand. Engineers design the model’s operations, but leave numerical blanks for the computer to fill. section 1.25
A billion blanks in an embedding dictionary
Suppose a vocabulary has 100,000 tokens and each embedding has 10,000 numbers. The embedding table contains 100,000 × 10,000 = 1 billion parameters. Training discovers values that organize tokens into a useful embedding space for predicting the next token. section 1.19
Parameters appear throughout the model:
- Embedding tables store the learned numerical vector associated with each token. section 1.19
- Projection matrices contain learned values that configure how embeddings are transformed and compared during contextualization. section 1.20
- Training adjusts parameter values with data to improve performance on the desired task. section 1.25
"a" -> [?, ?, ?, ?, ?, …] "b" -> [?, ?, ?, ?, ?, …] … "bark" -> [?, ?, ?, ?, ?, …] … "dog" -> [?, ?, ?, ?, ?, …] …
View the embedding dictionary before training, with question marks standing for numerical parameters that have not yet been learned. section 1.19
See a compact PyTorch model whose embedding and projection blocks contain the parameters that training will set. section 1.25






























