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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size chess_tuning_tools-0.7.1-py3-none-any.whl (35.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size chess-tuning-tools-0.7.1.tar.gz (31.0 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for chess_tuning_tools-0.7.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83af1d52ef1f05dece27b265d403f1a6f12f4e34b65dd807c52358e0db49a3ac |
|
MD5 | 8fed7e83b4e3a3c783df0a5cb0ae8e55 |
|
BLAKE2-256 | e7efa9da6628db502e813d908d447bcd6e78e90c6f2f67aee546ebe8a376ffbb |