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

Contributors 3

  •  
  •  
  •