/ Модель

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

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

humanchess-650-750-blitz

Обучение с подкреплением3 профессии

CNN-модель HumanChess предсказывает легальные шахматные ходы начинающего уровня по позиции, имитируя партии игроков Lichess Blitz с рейтингом 650–750.

12скачиваний за 30 дней0лайковвеса обновлены15 июл 2026

Бенчмарки

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

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

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

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

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

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

HumanChess Beginner 650-750 Blitz — модель политики ходов в шахматах, разработанная авторами HumanChess и обученная методом имитации на партиях Lichess Blitz игроков с рейтингом примерно 650–750. CNN-архитектура принимает тензор позиции размером 19 × 8 × 8 и выдаёт оценки фиксированного словаря ходов; при инференсе незаконные ходы маскируются, поэтому результатом становится распределение по допустимым ходам. Модель предназначена для генерации ходов начинающего уровня с поведением, похожим на человеческую игру, а не для поиска сильнейших ходов.

В репозитории есть контрольная точка PyTorch FP32 и варианты TorchScript в FP32 и статической INT8-квантизации. INT8-вариант компактнее и быстрее на процессорах x86, но уступает FP32 по точности. Модель подходит для экспериментов с предсказанием ходов, учебных инструментов, любительских шахматных ботов и сравнений моделей. Лицензия — MIT.

Это политика без поиска и без value head: она не оценивает позицию и не является тактическим оракулом. Качество ограничено обучающими данными; заявленный авторами ориентир «уровень около 300» — не калиброванный рейтинг какой-либо шахматной платформы. В описании также отмечено, что отдельные стратегические планы могут выглядеть неудачно, несмотря на фильтрацию незаконных ходов.

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

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

Ограничения

Модель не использует поиск и не имеет оценки позиции, поэтому не предназначена для сильной игры или тактического анализа. Уровень «около 300» является неформальной продуктовой оценкой, а не официальным рейтингом; качество зависит от обучающей выборки игроков 650–750 Elo.

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

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

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

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

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

Открыть на Hugging Face

HumanChess Beginner — 650-750 Blitz

HumanChess 650-750 Blitz is a chess move policy model trained by imitation on 650-750 Elo Lichess blitz games. Given a board position, it scores a fixed chess move vocabulary, masks illegal moves, and returns a distribution over legal moves.

For product use, this model is presented as the Beginner tier, roughly a 300-level difficulty. That number is an informal product label based on its observed weakness against the later HumanChess models; it is not a calibrated Chess.com, Lichess, FIDE, or engine Elo rating. The precise provenance remains 650-750-rated Lichess blitz training data.

This is not a search engine and does not include a value head. It is intended to produce low-rated, human-like blitz moves rather than strongest-play chess.

Model

  • Architecture: CNN policy
  • Channels: 128
  • Residual blocks: 6
  • Input: 19 x 8 x 8 board tensor
  • Output: fixed move-vocabulary logits, masked to legal moves at inference
  • Checkpoint: checkpoints/v3-cnn-128x6-20epoch.pt
  • FP32 inference model: artifacts/v3-cnn-128x6-20epoch-fp32.ts
  • INT8 model: artifacts/v3-cnn-128x6-20epoch-int8.ts
  • Saved epoch: 5

Files

FileFormatUse
checkpoints/v3-cnn-128x6-20epoch.ptPyTorch FP32 checkpointOriginal model and training metadata
artifacts/v3-cnn-128x6-20epoch-fp32.tsFP32 TorchScriptFull-quality inference without optimizer state
artifacts/v3-cnn-128x6-20epoch-int8.tsINT8 TorchScriptCompact x86 CPU inference model

The full training checkpoint is approximately 501 MiB, the inference-only FP32 artifact is approximately 167 MiB, and the INT8 artifact is approximately 43 MiB. The FP32 TorchScript export matched the source checkpoint with a maximum absolute output difference of 2.86e-6 on its verification input.

Validation Metrics

Validation metrics from the saved checkpoint:

MetricValue
NLL1.9231
Entropy1.8335
Top-1 accuracy41.73%
Top-3 accuracy69.11%
Top-5 accuracy80.11%
Validation positions1,434,379

INT8 Quantization

The INT8 version uses static x86 quantization. Relative to FP32, validation NLL increased by approximately 0.047 and top-1 accuracy decreased by approximately 1.59 percentage points.

In a color-balanced 100-game match, FP32 scored 59% with 34 wins, 16 losses, and 50 draws. Its estimated advantage was 63 Elo with a 48-Elo error margin. The INT8 model is therefore measurably weaker, but retains the intended beginner-tier behavior while being much smaller and faster on x86 CPUs.

Intended Use

This model is useful for experiments with human-like chess move prediction, training tools, casual chess bots, and model-vs-model comparisons. It should not be treated as a calibrated Elo engine or a tactical oracle.

Usage

Use the inference provider repository:

git clone https://github.com/hd787/ChessModelServer.git
cd ChessModelServer

Then download this checkpoint from Hugging Face and point the server at:

checkpoints/v3-cnn-128x6-20epoch.pt

For the INT8 artifact, use the TorchScript loader:

human-chess-uci \
  --checkpoint artifacts/v3-cnn-128x6-20epoch-int8.ts \
  --torchscript \
  --device cpu

The FP32 inference artifact uses the same TorchScript loader:

human-chess-uci \
  --checkpoint artifacts/v3-cnn-128x6-20epoch-fp32.ts \
  --torchscript \
  --device cpu

Training Data

The checkpoint was trained from a v3 split of Lichess blitz games filtered to roughly 650-750 Elo players. The model is supervised by the human move played in each retained position.

Limitations

  • Policy-only: no search and no value evaluation.
  • Move quality is intentionally limited by the training distribution.
  • The model can choose illegal-looking strategic plans even though individual moves are masked to legal moves.
  • Tactical puzzle fine-tuning experiments degraded tournament performance in our launch-style tests, so this release uses the blitz imitation checkpoint.
  • The approximate 300-level product difficulty is deliberately not a platform rating claim and may feel different across opponents and playing conditions.

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

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

GPU в ailist

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

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

RL-агенты не запускаются как сервис инференса.

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

0 моделей