aboutsummaryrefslogtreecommitdiff
path: root/src/ctlm.c
AgeCommit message (Collapse)Author
2 daysnew 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.
2 daysWelcome 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.
2 daysRename ct_k -> ct, IANAL but ...tslil
2 daysCorrect line clearing behaviour, EXIT_FAILURE <~ -1tslil clingman
2 daysRenamed binariestslil clingman