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.6.0b2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec6f79a73270acb3754d1eab641b46ddf28d8d6d4cc9f9b02b1f2747c7a1520c |
|
MD5 | 733743343c03ac0c29ca16a0f649cf03 |
|
BLAKE2b-256 | 05da77a9260fe86dc2ea633b8e78c6d2a2d4c00992789f00a9d269614fca5ef6 |
Hashes for chess_tuning_tools-0.6.0b2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f558422879937f2a9957e4dc108e9a9d957a5af73ede6a11368d0c766077481e |
|
MD5 | 26e41a5f04524941c0315a0a307371e8 |
|
BLAKE2b-256 | b596664d96ac24fb368934c9de3c5edda3d2d43ddd6f1f7f2aad0b623b33b07a |