/ Модель

Характеристики

Лицензия
MIT
Библиотека
pytorch
Опубликована
11 фев 2026

gpt2-30m-tinystories

Генерация текстаТекст → текст

Небольшая GPT-2-подобная модель, обученная с нуля на TinyStoriesV2 для генерации простых детских историй на английском языке.

109скачиваний за 30 дней0лайковвеса обновлены11 фев 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

0rn0/gpt2-30m-tinystories — компактная авторегрессионная GPT-2-подобная модель, созданная разработчиком с нуля на PyTorch как учебный проект для изучения трансформеров. В README указано около 49,5 млн параметров с учётом эмбеддингов, словарь GPT-2 на 50 257 токенов и контекст длиной 512 токенов. Архитектура включает токенные и позиционные эмбеддинги, шесть блоков трансформера с pre-norm и остаточными связями, LayerNorm и линейный выходной слой.

Модель обучалась шесть эпох на очищенном наборе TinyStoriesV2 и предназначена для генерации коротких простых историй на английском языке, особенно детских рассказов. Это не совместимая с Transformers реализация: для загрузки нужны исходный код и API из связанного GitHub-репозитория. Распространяется по лицензии MIT.

Сценарии применения

  • генерация коротких детских историй на английском
  • создание простых сюжетов по текстовому началу
  • учебные эксперименты с обучением трансформеров на PyTorch

Ограничения

Обучена только на TinyStories и рассчитана на простые детские истории; не настроена следовать инструкциям или отвечать на вопросы. Небольшой размер ограничивает связность длинных текстов.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

GPT-2 30M — TinyStories

A 30M parameter GPT-2 model trained from scratch on the TinyStoriesV2 (cleaned) dataset. Built as a learning project to understand PyTorch and transformer architectures deeply.

Model Details

ParameterValue
Parameters~49.5M (incl. embeddings)
Vocabulary50,257 (GPT-2 tiktoken)
Context Length512
Embedding Dim384
Attention Heads6
Transformer Layers6
Dropout0.1
ActivationGELU

Architecture: Token + positional embeddings → Dropout → 6x Transformer blocks (pre-norm, residual connections) → LayerNorm → Linear output

Training

MetricValue
DatasetTinyStoriesV2 (cleaned)
Epochs6
Batch Size64
Learning Rate5e-4
Final Train Loss1.346
Final Val Loss1.272
Final Perplexity3.57
Training Time~50 minutes
HardwareNVIDIA H100 80GB

Loss Curve

EpochTrain LossVal LossPerplexity
12.1401.5474.70
21.5411.4064.08
31.4461.3493.85
41.3991.3133.72
51.3671.2883.62
61.3461.2723.57

Usage

This is a custom PyTorch model (not a transformers-compatible model). You need the source code from the GitHub repository to load it.

Setup

# Clone the repository with the model code
git clone https://github.com/aryandeore/monday_morning_moral.git
cd monday_morning_moral
uv sync

See the GitHub repository for usage examples and the full API reference.

Limitations

  • Trained only on TinyStories — generates simple children's stories, not general text
  • No instruction tuning — does not follow prompts or answer questions
  • Small model — limited coherence over long sequences
  • English only

Source Code

Full implementation: github.com/aryandeore/monday_morning_moral

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · pytorch

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
55e4cbc

0 моделей