aboutsummaryrefslogtreecommitdiff
path: root/train/README.md
diff options
context:
space:
mode:
authortslil <tslil@posteo.de>2026-09-25 14:46:31 +0100
committertslil <tslil@posteo.de>2026-09-25 16:18:21 +0100
commit61e5b8949b2f5e8973c58f0dcc7c20c4bdade029 (patch)
tree610e4cfdcbb7bacfbcec00412dbb6eddcd09f1a9 /train/README.md
parent6a2197328065fe38ac62d9e76e3e943fd297e73c (diff)
factor out nn_train.py into a separate python project to make it more manageable, add plotting and offline strength fit
Diffstat (limited to 'train/README.md')
-rw-r--r--train/README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/train/README.md b/train/README.md
new file mode 100644
index 0000000..53f803f
--- /dev/null
+++ b/train/README.md
@@ -0,0 +1,12 @@
+# ctak-train
+
+Self-play training loop for the ctak evaluators.
+
+```sh
+cd train
+uv run nn-train --size 5 --iters 100 --games 200
+```
+
+Each iteration writes `../data/selfplay-<size>-v<iter>.json`, writes candidate
+and champion weights to `../include/`, refits the candidate strengths over the
+whole game history and redraws `../data/candidate_strength.png`.