Skip to content

alexmolas/chess-960

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess960 Analysis

Source code I've used to produce this analysis.

Before running any code I recommend you to start a new virtual environment and install all the packages in requirements.txt.

Download data

To generate the dataset needed for the analysis and the ML model you first need to run these steps one by one

1 - Download data download_data.py

2 - Decompress data with decompress_data.py

3 - Extract headers with extract_headers.py

4 - Store data in a single parquet with compact_all_data.py

You can also download directly the dataset from Kaggle (link), however this dataset is not updated. If you want to use an up to date dataset I recommend to run above scripts.

Analysis

The analysis is in the notebooks/AB-testing.ipynb notebook.

ML model

The ML model and its evaluation are in the notebooks/ML.ipynb notebook.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published