Skip to content

Second iteration of the ChePT Neural Chess Engine. ChePT is a deep neural transformer based chess engine that not only plays moves learned from observing millions of high-level chess games, but presents cogent multilingual commentary describing the current game state, and intuition behind move choices.

Notifications You must be signed in to change notification settings

HarryMellsop/chept-2

Repository files navigation

chept-2

Second iteration of the ChePT Neural Chess Engine - Refined and Improved

Enter the Virtual Environment

$ python -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt

Install and Preprocess the Datasets

$ python data/get_datasets.py --download --preprocess

Pretrain

$ python run.py pretrain

Then accept the default presets when prompted. You may need to use the --batch_size flag depending on your hardware constraints, as the model is extremely video memory intensive when using CUDA.

About

Second iteration of the ChePT Neural Chess Engine. ChePT is a deep neural transformer based chess engine that not only plays moves learned from observing millions of high-level chess games, but presents cogent multilingual commentary describing the current game state, and intuition behind move choices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published