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 (at least Python 3.7) 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.7.0b0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29bb832dd06c3611fd24c20898f1fa40a682e0cff60b9f64697d33fe784aada0 |
|
MD5 | a00d84a49eb916634d4af712e2aed88a |
|
BLAKE2b-256 | 8967b6394d1785f4b36668965429fe9e24b4bfa328a24f748ef93d16a09fb7f2 |
Hashes for chess_tuning_tools-0.7.0b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a8ed326a7c9d4d6f5d9bb6feb2f5d0fab046589d48e7eae740aa0b9f8290827 |
|
MD5 | 80bfcf9d49a30961301a3c8a103dcced |
|
BLAKE2b-256 | fae46062631ee3f57b31b28beed795bb6fe143a054ffda51bd04c0927d5a5bf6 |