Commit Graph

417 Commits

Author SHA1 Message Date
b5e73cbbcf elo: improve code quality and add confidence intervals 2025-04-30 13:52:19 -04:00
aeca76fda6 fix typo 2025-04-29 18:43:38 -04:00
111ce718da cleanup minmax impl 2025-04-29 18:32:44 -04:00
9342760d82 simplify populate_self_from_children 2025-04-29 18:20:53 -04:00
967f1f6efb elo: fix display 2025-04-28 20:00:43 -04:00
94831b720b elo: simplify config 2025-04-28 19:45:47 -04:00
e966a3ac9a elo: starting board pos 2025-04-28 19:11:26 -04:00
c50892d79a elo: edit settings 2025-04-28 19:02:40 -04:00
6b9516a510 fix logic and minmax 2025-04-28 18:44:37 -04:00
eedc80e46a fixes 2025-04-28 01:43:24 -04:00
189a5aef58 fix 2025-04-28 01:18:46 -04:00
c54f3a7493 elo test 2025-04-28 01:17:28 -04:00
c3c07fcb28 probabilistic progress 2025-04-28 01:12:15 -04:00
2586b43294 fix mvs 2025-04-24 13:20:07 -04:00
14254e44ba elo: fix display 2 2025-04-24 13:12:02 -04:00
3ad74c90b7 elo: fix display 2025-04-24 13:06:08 -04:00
84b175d844 elo: shuffle prop_arena 2025-04-24 13:02:49 -04:00
57dba8ad1e elo: reduce k value 2025-04-24 13:00:06 -04:00
66be2185f9 add tests for MoveValueStats 2025-04-24 12:58:06 -04:00
e8d05e0f9d test 2025-04-24 11:10:11 -04:00
23e7ae2822 initial implementation of MoveValueStats 2025-04-24 02:06:03 -04:00
c9fda80c81 always use weighted board values 2025-04-23 10:18:42 -04:00
1ebfeb9f65 refocus_tree: clear arena on no root 2025-04-22 15:55:21 -04:00
ff7cf6cb0d improve error handling in FutureMoves::get_board_from_idx 2025-04-22 15:53:50 -04:00
693b5c1f7c simplify FutureMoves::move_history 2025-04-22 15:52:17 -04:00
9fff000746 simplify FutureMoves::get_board_from_idx 2025-04-22 15:51:10 -04:00
cf21f981e5 change handling of current_depth 2025-04-22 15:49:39 -04:00
0d81dca8df improve leaf handling 2025-04-22 15:43:13 -04:00
87c386c9a4 format import 2025-04-22 15:30:11 -04:00
386c8a342e trim some ChildrenEvalMethod options 2025-04-20 01:57:57 -04:00
4120c4e7fb add argument for elo 2025-04-20 01:54:06 -04:00
83b56101d9 elo for board eval 2025-04-20 01:43:28 -04:00
517e54dade simplify move creation and allow switching between value methods 2025-04-20 01:43:00 -04:00
5e4e240e33 fix GameInner::new error handling 2025-04-18 23:55:11 -04:00
625b02c13a typing improvements 2025-04-18 23:52:13 -04:00
85e3a11897 disable pruning (for performance) 2025-04-10 14:28:32 -04:00
fc8c2b8178 add back functionality 2025-04-10 14:18:50 -04:00
80db0a872d add note 2025-04-09 21:30:54 -04:00
02b88f67ac clippy 2025-04-08 16:07:10 -04:00
788f88a509 future_moves: use atomics for ensuring arena size 2025-04-08 16:06:12 -04:00
ec3fc382d4 future_move: fix limiting arena size w/ multithreading 2025-04-08 15:49:14 -04:00
7e6c057127 multithreading 2025-04-08 15:36:52 -04:00
c368e8da60 add some missing docs 2025-04-08 15:14:08 -04:00
9fa864e6eb add proper cmd args for program 2025-04-06 15:30:58 -04:00
166c2d50f4 set children_eval_method to be default in main 2025-04-06 15:24:12 -04:00
3405fad964 remove either (no longer using) 2025-04-04 10:04:07 -04:00
cb63b49f7a MinMax is much better 2025-04-03 19:21:39 -04:00
a50ca2c1b1 bottom left is (0, 0) 2025-04-03 15:46:29 -04:00
18213278fd future_move: simplify index_map extension 2025-04-03 14:16:11 -04:00
eab35de50a simplify FutureMoves::rebuild_from_board 2025-04-03 14:12:50 -04:00