Downloads · 30 days
0
GerhardTrippen/chess-move-prior
chess-move-prior is a machine learning model from GerhardTrippen. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
A small residual policy network that reports what fraction of club-level human players played each legal move. Zugwise uses it to break near-ties between handwriting-OCR candidates when reconstructing a scoresheet — i…
Downloads · 30 days
0
Access
Public
Updated Aug 30, 2026
Repo size
9.6 MB
Likes
0
Public
Click a slice to open those files.
.onnx9.6 MB · 100%
From the Hugging Face model README
A small residual policy network that reports what fraction of club-level human players played each legal move. Zugwise uses it to break near-ties between handwriting-OCR candidates when reconstructing a scoresheet — it answers "what did the player write?", never "what should they have played?".
from*64 + to, both squares in the side-to-move-flipped frame17 planes x 64 squares, board FLIPPED so the side to move always plays up the board (lc0/Maia convention, so no side-to-move plane):
0-5 side-to-move pieces P N B R Q K
6-11 opponent pieces P N B R Q K
12-13 side-to-move castling kingside, queenside
14-15 opponent castling kingside, queenside
16 en-passant target square
No history planes: measured, Maia gave the identical top move on 42/42 real positions with and without move history.
lichess open database (CC0). No Maia weights or GPL-covered code are used or derived from, which is the point — this model exists so Zugwise can ship a human move prior under a permissive licence.
Built to rank OCR candidates for scoresheet reconstruction, not to play chess. It is deliberately small and rating-matched to club play; a strong-play policy would be worse for this task, not better.