One character.
Many possibilities.

A language model makes one decision at a time. Give it a beginning, look at the probabilities, and see what comes next.

Loading three small trained models…

01 Choose a way to learn

Same task. Different machinery.

02 Give it a beginning

BIGRAM

Use letters a–z, or leave blank to start from scratch.

YOUR SEQUENCEReady for the next character
Your prefix Sampled by the model
1.00
More predictableMore varied

Reshapes the sampling probabilities. The learned weights stay the same.

Repeat the experiment

The same model, prefix, temperature and seed reproduce the same sequence.

03 What might come next?

LIVE

The model scores every possible next character.

A probability, not a promise. Each step samples from this distribution. END means the model chooses to finish the name.

WHAT THIS MODEL CAN SEE

Follow the decisions 0 steps
Sampling history for this sequence
StepContext before samplingSelectedProbabilityTemperature
Take a step to see the decision recorded here.

One context, three predictions

Same temperature. Same starting information.

These models have different parameter counts and were trained on the ONS baby names corpus (1996–2025). This is an exploration of mechanics, not a model ranking.