Skip to content

Commit 70ce5a4

Browse files
v1.1
1 parent 849a3e8 commit 70ce5a4

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
The **Cerebrum library** can be used to easily train a **first** "[NNUE](https://www.chessprogramming.org/NNUE)-like" neural network for a chess engine. It was originally designed and built for the [Orion UCI chess engine](https://www.orionchess.com/).
66

7-
Its originality lies in using only game results, parsed from pgn files provided by the user, and material values, computed on the fly, as targets for prediction. Both predicted values (game result and material) can be used for board evaluation, either separately or together, with coefficients that can be set at inference time.
7+
Its originality lies in using only game results, parsed from pgn files provided by the user, and material values, computed on the fly, as targets for prediction. Both predicted values (game result and material) can be used for board evaluation.
88

99
Inference code is provided for embedding and using the trained network in a C/C++ or Python project, in two alternatives: standard (for accuracy) or quantized (for speed).
1010

@@ -14,9 +14,10 @@ Do not hesitate to adapt the library to your own needs, and/or to use newer/bett
1414

1515
## Changes in 1.1
1616

17-
- **Less memory requirements** for data preparation
18-
- **Configurable network architecture** with 0, 1 or 2 hidden layers (default: `2x(768→256)→2`)
19-
- **Improved information displayed** during network training
17+
- **Lower memory requirements** for data preparation
18+
- **Better training convergence** with improved feedback
19+
- **Configurable network architecture** with 0, 1 or 2 hidden layers
20+
- **New default (simpler) architecture**: `2x(768→128)→32→2` (1 hidden layer)
2021

2122
<br/>
2223

@@ -55,8 +56,6 @@ Optionally (for better results):
5556
- Download the [3, 4, 5 pieces](http://tablebase.sesse.net/syzygy/3-4-5/) endgame Syzygy tablebases and put them in the folder `./1. data preparation/syzygy/3-4-5/`
5657
- Download the [6 pieces](http://tablebase.sesse.net/syzygy/6-WDL/) endgame Syzygy tablebases and put them in the folder `./1. data preparation/syzygy/6-pieces/`
5758

58-
<br/>
59-
6059
Optionally (for faster training, if you have an NVIDIA GPU):
6160

6261
- `pip install torch --index-url https://download.pytorch.org/whl/cu124`

0 commit comments

Comments
 (0)