Baselight

Chess Positions

A Comprehensive Dataset of Lichess Positions Evaluated by Stockfish 15.1

@kaggle.nikitricky_chess_positions

Loading...
Loading...

About this Dataset

Chess Positions

This dataset is a comprehensive collection of chess positions sourced from Lichess, one of the most popular online chess platforms. This dataset offers a valuable resource for researchers, enthusiasts, and developers interested in exploring and analyzing chess games.

Key Features

  • Chess Positions: The dataset comprises 983,014 unique chess positions obtained from Lichess. Each position represents a snapshot of a game at a specific moment and includes the placement of chess pieces on the board.
  • Stockfish 15.1 Scores: Every chess position in the dataset is accompanied by a score assigned by Stockfish 15.1, a powerful open-source chess engine renowned for its exceptional playing strength. The scores provide an assessment of the position's relative strength, with positive values indicating an advantage for white and negative values indicating an advantage for black.
  • Additional Information: Alongside the chess positions and Stockfish scores, the dataset includes supplementary information associated with each position. This information includes usernames, elo ratings of the players, and the final results of the corresponding games, among other relevant details. This data enriches the dataset and enables various analyses, such as studying the performance of specific players or exploring the relationship between player ratings and position evaluations.

Potential Use Cases

  • Chess AI Development: Researchers and developers interested in developing or improving chess-playing algorithms can leverage this dataset to train machine learning models. The combination of chess positions and associated Stockfish scores offers a valuable resource for training AI models to make informed decisions and evaluate the strength of chess positions.
  • Chess Strategy Analysis: Chess enthusiasts can utilize this dataset to study and analyze various chess positions and the corresponding evaluations by Stockfish 15.1. By examining positions where the engine assigns significantly higher or lower scores, users can gain insights into strategic moves, patterns, and potential winning strategies.
  • Player Performance Evaluation: The additional information provided in the dataset, such as usernames and elo ratings, allows for an analysis of player performance. Researchers can explore how different players' strategies and decision-making impact the Stockfish evaluations, shedding light on various playing styles and approaches.

Note:
While some positions may appear multiple times in the dataset, they represent distinct moments within different games. The dataset encourages a comprehensive understanding of chess dynamics by offering a diverse range of positions and evaluations.

Tables

Positions

@kaggle.nikitricky_chess_positions.positions
  • 25.51 MB
  • 1091078 rows
  • 17 columns
Loading...

CREATE TABLE positions (
  "fen" VARCHAR,
  "playing" VARCHAR,
  "score" DOUBLE,
  "mate" DOUBLE,
  "depth" BIGINT,
  "game_id" VARCHAR,
  "date" TIMESTAMP,
  "time" VARCHAR,
  "white" VARCHAR,
  "black" VARCHAR,
  "white_result" VARCHAR,
  "black_result" VARCHAR,
  "white_elo" VARCHAR,
  "black_elo" VARCHAR,
  "opening" VARCHAR,
  "time_control" VARCHAR,
  "termination" VARCHAR
);

Share link

Anyone who has the link will be able to view this.