A collection of tools for local and distributed tuning of chess engines.
Project description
A collection of tools for local and distributed tuning of chess engines.
Free software: Apache Software License 2.0
Documentation: https://chess-tuning-tools.readthedocs.io.
Features
Optimization of chess engines using state-of-the-art Bayesian optimization.
Support for automatic visualization of the optimization landscape.
Scoring matches using a Bayesian-pentanomial model for paired openings.
Quick Start
In order to be able to start the tuning, first create a python environment and install chess-tuning-tools by typing:
pip install chess-tuning-tools
Furthermore, you need to have cutechess-cli in the path. The tuner will use it to run matches.
To execute the local tuner, simply run:
tune local -c tuning_config.json
Take a look at the usage instructions and the example configurations to learn how to set up the tuning_config.json file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for chess-tuning-tools-0.6.0b0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 787f3b453cb5de29d7ab5eba4d86d2ef37ea430450319b7c65fc8efc21c8e108 |
|
MD5 | d4f171039b70371bf584c5909b18c337 |
|
BLAKE2b-256 | 497b96ac48943739d20f536970296e3a9de7eed9f7f57c24c00b9cc1a9ffe1a5 |
Hashes for chess_tuning_tools-0.6.0b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a1d4d8368665de11cb266c919db0726c7c9fe7d1e8a469dcea44dff7c19bbe |
|
MD5 | 5f2ba7932e92353656a1c62e050b70eb |
|
BLAKE2b-256 | 21d872cf7a5139c11650d923cd53c9ebac8522e3e4c02152c4066ce332435f93 |