TeenyTinyStories-1M
GPT-Neo storyteller (nominal 1M; actual 3,745,984 parameters including the
50,257-token embedding) trained on TeenyTinyStories (TTS): 2,491,490 stories
(498.5M tokens with EOS) generated by roneneldan/TinyStories-Instruct-33M.
Training
- Architecture: GPT-Neo, 8 layers, hidden 64, 16 heads, window 256, context 512, fp32.
- Budget: 20 epochs over written train tokens (15,212 steps x 655,360 tokens = 9.97B tokens), batch 1280 x 512, constant LR 5e-4, weight decay 0.1, betas (0.9, 0.95), clip 1.0.
- Tokenizer:
EleutherAI/gpt-neo-125M(EOS 50256; one EOS per story).
Held-out loss (nats, full files)
- TTS-val (20,000 stories): 1.987 / ppl 7.29
- TS-valid capped to stories of at most 400 tokens (20,711 stories): 2.369 / ppl 10.69
- TS-valid full (21,990 stories): 2.385 / ppl 10.86
Intended use
Research on small-scale synthetic pretraining data. Generates simple children's stories; sample at temperature 0.8-1.0. See the TeenyTinyStories paper for the corpus recipe and judge evaluations.
License
Apache-2.0.