Commit d8ea8b4
committed
Add MCTS engine implementation and benchmark legal moves script improvements
- Introduced a new Jupyter notebook for MCTS engine implementation, including neural network architecture, MCTS node structure, and engine logic.
- Implemented MCTS engine with batch evaluation and move selection strategies.
- Enhanced benchmark_legal_moves.py to stabilize CPU frequency during measurements and allow multiple iterations for more reliable timing results.
- Updated CPU affinity settings to use a less busy core and removed unnecessary Windows-specific priority settings.1 parent e057932 commit d8ea8b4
File tree
7 files changed
+2990
-56
lines changed- draughts
- examples
- tools/workers
7 files changed
+2990
-56
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
111 | 115 | | |
112 | 116 | | |
113 | 117 | | |
| |||
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
0 commit comments