datasets
Training and evaluation data, with the modality, task and licence stated up front. Listed live from the Hugging Face Hub.
stockfish-evaluation-SAN
Dataset Card for the Stockfish Evaluations
A dataset of chess positions evaluated with various flavours of Stockfish running within user browsers. Produced by, and for, the Lichess analysis board. Evaluations are formatted as JSON; one position per line.
The schema of a position looks like this:
{
"fen": "8/8/2B2k2/p4p2/5P1p/Pb6/1P3KP1/8 w - -",
"depth": 42,
"evaluation": 5.64,
"best_move": "Kg1",
"best_line": "Kg1 Ke6 Kh2 Kd6 Be8 Kc5 Kh3 Kd6 Bb5 Ke7"
}
fen: string, the… See the full description on the dataset page: https://huggingface.co/datasets/bingbangboom/stockfish-evaluation-SAN.stockfish-debug
Dataset Card for stockfish-debug
See my blog post for additional details.
Columns
The datase contain the following columns:
fen: The FEN string of the board.
move: The move that was played.
result: The result of the game (with "-" for unfinished games).
Data details
Pre-processing of the Stockfish games provided by BlueSunflower/chess_games_base.
Code used:
import jsonlines
import chess
import tqdm
def preprocess_games(in_path, out_path):
with… See the full description on the dataset page: https://huggingface.co/datasets/yp-edu/stockfish-debug.chess-stockfish-regret
Chess RLVR Stockfish Regret 1400/100 Snapshot
This snapshot dataset stores chess positions for reinforcement learning with verifiable rewards.
Each row contains:
{
"id": "chess_rlvr_000001",
"fen": "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1",
"legal_moves": "{\"Nf3\": -0.015, \"e4\": 0.0}"
}
legal_moves is a JSON object encoded as a string. The object maps each legal SAN move to a Stockfish-derived negative regret score for the player to move.
The RLVR… See the full description on the dataset page: https://huggingface.co/datasets/albertklorer/chess-stockfish-regret.chess-rlvr-stockfish-regret
Chess RLVR Stockfish WDL
This dataset stores chess positions for reinforcement learning with verifiable rewards.
Each row contains:
{
"id": "chess_rlvr_000001",
"fen": "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1",
"legal_moves": {
"Nf3": -0.015,
"e4": 0.0
}
}
legal_moves maps each legal SAN move to a Stockfish-derived negative regret score for the player to move.
The RLVR reward is negative expected-score regret:
reward =… See the full description on the dataset page: https://huggingface.co/datasets/albertklorer/chess-rlvr-stockfish-regret.chess-stockfish-analysisChess_Stockfish_BestMove_ExplainStockfish-BestMove-Messages-json
