File size: 990 Bytes
938c92e
a5f2e46
 
 
 
938c92e
a5f2e46
938c92e
 
a5f2e46
 
938c92e
 
a5f2e46
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
---
title: ChessTransformer
emoji: ♟️
colorFrom: indigo
colorTo: gray
sdk: gradio
sdk_version: 5.49.0
app_file: app.py
pinned: false
license: mit
short_description: Play a chess transformer trained only on human games
---

# ♟️ ChessTransformer

Play an **11.7M-parameter transformer trained only on human games** (no self-play,
no reinforcement learning), playing via AlphaZero-style MCTS. At full strength it
reaches **~2100 Elo** against Stockfish; this Space runs on CPU at a lower
simulation count so moves come back in ~1–2s.

You play **White** — drag a piece and the bot replies automatically. Use the
slider to trade strength for speed.

Code, weights, and the training pipeline: **https://github.com/tchauffi/ChessTransformer**

> This `README.md` is the Space config. The deployable Space is assembled by
> `prepare.sh` (see `DEPLOY.md`) — it bundles `app.py`, this file, the slim
> `requirements.txt`, the `chesstransformer` package source, and the model weights.