Team Ai
Datasetpublic

ssingh22/chess-evaluations

Chess Evaluations Dataset This dataset contains chess positions represented in FEN (Forsyth-Edwards Notation) along with their evaluations and next moves for tactical evals. The dataset is divided into three configurations: tactics: Includes chess positions, their evaluations, and the best move in the position. randoms: Contains random chess positions and their evaluations. chess_data: General chess positions with evaluations. This is an in progress dataset which contains… See the full description on the dataset page: https://huggingface.co/datasets/ssingh22/chess-evaluations.

sourceHugging Facemitupdated 2y agoView on Hugging Face
2likes897downloads
Dataset Card

Chess Evaluations Dataset

This dataset contains chess positions represented in FEN (Forsyth-Edwards Notation) along with their evaluations and next moves for tactical evals. The dataset is divided into three configurations:

  1. 1.tactics: Includes chess positions, their evaluations, and the best move in the position.
  2. 2.randoms: Contains random chess positions and their evaluations.
  3. 3.chess_data: General chess positions with evaluations.

This is an in progress dataset which contains millions of positions with stockfish 11 (depth 22) evaluations. Please help contribute evaluations of the positions to the repo, the original owner of the dataset is r2dev2.

❗❗❗ Updates to the original dataset will be on the version hosted on kaggle.

Dataset Structure

Each configuration can be loaded separately:

  • —tactics: Columns - FEN, Evaluation, Move
  • —randoms: Columns - FEN, Evaluation
  • —chess_data: Columns - FEN, Evaluation

Usage

You can load each configuration using the datasets library:

python
from datasets import load_dataset

# Load the tactics dataset
tactics_dataset = load_dataset("someshsingh22/chess-evaluations", "tactics")

# Load the randoms dataset
randoms_dataset = load_dataset("someshsingh22/chess-evaluations", "randoms")

Contributing

To get started download a pre-built executable from the releases of chess contributor and run it.

The evaluation should go in eval folder under same name