aboutsummaryrefslogtreecommitdiff
path: root/include/negamax.h
AgeCommit message (Collapse)Author
2023-01-15new neural network arch (faster + better) & minor changes + fixestslil clingman
Gone is the convolutional neural network, for it turns out not only is it more difficult to train, but all of the extra information about board layers didn't make much of a difference at this size. So cnn1986 has been replaced by nn1986, a standard, two-layer, dense nn configured as a binary classifier and (mis)used in that capacity. Note: total number of parameters is unchanged. HARK: this new nn exposes a bug somewhere in ctak. Run ctlm with self-play to see the completely borked board state at the end.
2021-10-05Welcome geminict!tslil clingman
This is a special interface to negamax_cnn1986 which is designed to generate output for use in a CGI tak interface to be used over gemini. Also in this commit is a reformating of the various source files to use the traditional tab width of 8 spaces.
2021-03-28Fix copyright notice in files, and small preemptive optimisationtslil clingman
Eventually there'll be a more complicated data generation step than the one we're presently using, so having it in-lined in the loop is wasteful. Ideally also this would be update per ply and we could avoid recalculating it entirely for every query -- though it's probably ``fast enough'' for now. Also, caching is WIP.
2021-02-05Rename ct_k -> ct, IANAL but ...tslil
2021-02-01Tried some naive iterative deepening. Work on TEI interface nexttslil clingman
If TEI is implemented, then i could make use of Morten's racetrack (https://github.com/MortenLohne/racetrack) and develop a quantitative measure of the bot's performance. This is the current priority.
2021-01-28Added license information!tslil clingman
2021-01-28Removed treap in favour of linked-list chained hash tabletslil clingman
2021-01-26I don't have the presence of mind to debug this right nowtslil clingman
2021-01-26Storing best moves!tslil clingman
2021-01-25Still some bugs, standing stone becomes flat at depth4 self-play??tslil clingman
2021-01-24This is the basic idea, there's ≥ 1 bug (generates illegals...)tslil clingman
2021-01-24Working on action lists to refactortslil clingman
2021-01-24Still tryingtslil clingman
|
2021-01-23Hash collisionstslil clingman
2021-01-23Fixed some important bugstslil clingman
2021-01-23Attempting Zobrist hashingtslil clingman