diff options
| author | tslil <tslil@posteo.de> | 2021-06-01 15:20:48 -0400 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2021-06-01 15:31:49 -0400 |
| commit | 8a4e8c884a55de6a78941c6d90166b831eb92475 (patch) | |
| tree | 1ecd7fbda98295dde19c09d9b7383b9ea2c73a45 /src/cnn_train.py | |
| parent | 1b4c7b5948feef2f10fada80f56161df8f59810c (diff) | |
Trying to make things faster
I tried the following, but they all made things worse:
- moving away from the singly-linked (tail tracking) list for actions
by:
+ using an array zipper for a deque
+ using an array to poorly hold a floating deque
- caching the results of generating move lists in the transposition
table and then
+ copying the resulting list/zip/deque instead of generating it
+ applying the move-to-front without copying, but this made the
search order worse. Presumably in this case shallower nodes were
messing up the search tree with garbage moves?
I think some of this is not supposed to happen, but i have just the
right combination of poor evaluation function and naively ordered and
cheap move generation that i'm in a local minimum here.
Diffstat (limited to 'src/cnn_train.py')
0 files changed, 0 insertions, 0 deletions
