Skip to main content

A collection of tools for local and distributed tuning of chess engines.

Project description

https://raw.githubusercontent.com/kiudee/chess-tuning-tools/master/docs/_static/logo.png

https://img.shields.io/pypi/v/chess-tuning-tools.svg?style=flat-square https://img.shields.io/travis/com/kiudee/chess-tuning-tools?style=flat-square Documentation Status

A collection of tools for local and distributed tuning of chess engines.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chess-tuning-tools-0.6.0b1.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chess_tuning_tools-0.6.0b1-py3-none-any.whl (34.6 kB view details)

Uploaded Python 3

File details

Details for the file chess-tuning-tools-0.6.0b1.tar.gz.

File metadata

  • Download URL: chess-tuning-tools-0.6.0b1.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.0 Linux/4.15.0-1077-gcp

File hashes

Hashes for chess-tuning-tools-0.6.0b1.tar.gz
Algorithm Hash digest
SHA256 b977863cf66a0fcadf99d42029ac2f89703b79af32b2240054a668ad7d45e013
MD5 f8c57d9d94b784aebd8ea9719feaae4e
BLAKE2b-256 dec062dd9fe812ad46c79caeca435321e46592d3071b1fc8aa7e37a429ab25dd

See more details on using hashes here.

File details

Details for the file chess_tuning_tools-0.6.0b1-py3-none-any.whl.

File metadata

  • Download URL: chess_tuning_tools-0.6.0b1-py3-none-any.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.8.0 Linux/4.15.0-1077-gcp

File hashes

Hashes for chess_tuning_tools-0.6.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca102bed1b390eb10a9ffca3a588588dd58b92cfec4f84034513123913904190
MD5 e25c7745459df8308ac1e2248a6afb89
BLAKE2b-256 b399c436f9ae891e290a26de8d3e69212799dbe0d522264bee371ca0a2db814c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page