Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paul1365972/chess_fitz
https://github.com/paul1365972/chess_fitz
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/paul1365972/chess_fitz
- Owner: Paul1365972
- Created: 2024-03-10T22:55:31.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-03-10T22:55:34.000Z (10 months ago)
- Last Synced: 2024-04-19T18:27:48.421Z (9 months ago)
- Language: Rust
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chess Fitz
A chess engine designed to imitate human players.
- Inspired by [Maia](https://maiachess.com/)
- Using data from [lichess.org](https://database.lichess.org/)
- Input encoding taken from LeelaChessZero (see [encoder.c](https://github.com/LeelaChessZero/lc0/blob/master/src/neural/encoder.cc))
- Output encoding also from [LC0 (Classic Head)](https://lczero.org/dev/backend/nn/#format-policy_classical)
- Network topology to be decided, most likely LC0 or AlphaZero inspiredEverything except for the Neural Network itself is implemented at the moment.
### Preliminary usage
Prepare data:
`cargo run -r -p prepare_data`Run / Train:
`cargo run -r`## Good references
- https://www.chessprogramming.org/AlphaZero
- https://chrisbutner.github.io/ChessCoach/technical-explanation.html