/ Модель

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

Лицензия
Своя лицензия
Архитектура
shakespeare-gpt · dense
Опубликована
10 авг 2026

shakespeare-GPT

Генерация текстаТекст → текст3 профессии

Небольшая символьная GPT-модель, обученная на текстах Шекспира для продолжения текста и учебных экспериментов.

34скачиваний за 30 дней1лайквеса обновлены10 авг 2026

Бенчмарки

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

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

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

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

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

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

Deepjyoti/shakespeare-GPT — небольшая авторская GPT-модель на 4,78 млн параметров, обученная с нуля на корпусе Tiny Shakespeare. Она продолжает текст по заданному фрагменту и предназначена для демонстрации устройства генеративной модели и экспериментов с генерацией в стиле Шекспира.

Модель использует символьную токенизацию на 65 токенов, контекст длиной 128 токенов и трансформер из 6 блоков с размерностью эмбеддингов 256 и 8 головами внимания. Реализация выполнена на PyTorch; веса опубликованы в формате safetensors. Модель запускается на CPU, а при наличии автоматически использует CUDA.

Обучение на ограниченном корпусе и малый размер модели приводят к частым грамматическим ошибкам и бессвязному тексту, особенно при длинной генерации. Это не универсальная языковая модель и не подходит для кода, фактических ответов или надёжного творческого письма. Лицензия указана как other; конкретные условия в предоставленных данных не раскрыты.

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

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

Ограничения

Модель мала и обучена только на ограниченном корпусе Шекспира: генерация часто бывает грамматически нарушенной или бессвязной. Она не предназначена для общих вопросов, кода, фактических ответов или производственного использования.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

Shakespeare GPT

A small, self-contained character-level GPT trained on Tiny Shakespeare.

  • Parameters: 4.78M
  • Tokenizer: character-level (65 tokens)
  • Training corpus: Tiny Shakespeare
  • Context length: 128 tokens
  • Training steps: 10,000

Architecture

  • 6 transformer blocks
  • 256-dimensional embeddings
  • 8 attention heads
  • Learned token + positional embeddings
  • Pre-LayerNorm residual transformer with a fused QKV projection and a 4x MLP expansion
  • Weight-tied LM head and token embedding

This is a plain PyTorch model. It does not use the transformers, accelerate, peft, or trl libraries.

Quick start

git clone <model-repository>
cd shakespeare-GPT
pip install -r requirements.txt
python inference.py --prompt "ROMEO:"

Install

pip install -r requirements.txt

Requirements:

  • torch
  • safetensors
  • huggingface_hub

Usage

Run inference with a prompt (the model continues the text):

python inference.py --prompt "ROMEO:"

Optional sampling flags:

python inference.py \
    --prompt "ROMEO:" \
    --max-new-tokens 200 \
    --temperature 0.8 \
    --top-k 40

Supported generation parameters:

  • --max-new-tokens — number of tokens to generate
  • --temperature — sampling temperature (0.0 = greedy)
  • --top-k — top-k sampling filter
  • --top-p — nucleus sampling filter
  • --seed — seed for reproducible sampling

CPU

python inference.py \
    --device cpu \
    --prompt "ROMEO:"

The model runs on CPU with no special setup. It is slower than GPU but works on any machine.

GPU (CUDA)

python inference.py \
    --device cuda \
    --prompt "ROMEO:"

CUDA is used automatically when available; the model never requires it.

Download from the Hub

The weights are stored as a Git LFS object. If you git clone this repo, install git-lfs first or you will only get small LFS pointer files:

git lfs install
git clone https://huggingface.co/Deepjyoti/shakespeare-GPT
cd shakespeare-GPT
pip install -r requirements.txt
python inference.py --prompt "ROMEO:"

Alternatively, download the files with the hf / huggingface_hub tooling (no git-lfs needed):

pip install -r requirements.txt

# hf CLI
hf download Deepjyoti/shakespeare-GPT --local-dir .

# or Python
python -c "from huggingface_hub import snapshot_download; snapshot_download('Deepjyoti/shakespeare-GPT', local_dir='.')"

You can also let inference.py fetch the weights automatically:

python inference.py \
    --model-id Deepjyoti/shakespeare-GPT \
    --prompt "ROMEO:"

A convenience script that downloads everything into a local cache and runs inference:

python download_and_run.py \
    --model-id Deepjyoti/shakespeare-GPT \
    --prompt "ROMEO:"

Repository layout

README.md
config.json          # model hyper-parameters
metadata.json        # training metadata
model.safetensors     # inference weights
model.py              # standalone model implementation
tokenizer.py          # tokenizer implementation
tokenizer.json        # token-to-id mapping
inference.py          # inference entry point
download_and_run.py   # download-and-infer convenience script
requirements.txt
tests/                # tokenizer, loading, generation, and CPU tests

Tests

pip install pytest
python -m pytest tests -q

Limitations

This is an experimental research model. Please keep expectations appropriate:

  • It is a small GPT (4.78M parameters) trained on ~100K lines of Shakespeare for 10,000 steps.
  • It is not a general-purpose language model.
  • It is not a coding model and cannot write or reason about code.
  • Output is often grammatically broken or nonsensical, especially beyond the first few sentences.
  • It is primarily a demonstration of a from-scratch GPT — useful for learning and experimentation, not production use.

Do not rely on it for factual or creative writing.

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

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

GPU в ailist

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

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

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

Ревизия весов
cce7954

0 моделей