aboutsummaryrefslogtreecommitdiff
path: root/src/pptdb.c
AgeCommit message (Collapse)Author
48 hoursDon't generate header for training data + tweakstslil
For some reason it would seem that moving flats to a lower value and increasing the proximity between caps and top flats improves acquisition. Still not great, but every bit counts.
48 hoursChange the training data generation a littletslil clingman
Although it pains me to say it, ``label smoothing'' appears to be actually work. I'm also currently experimenting with training simply against _all_ games, instead of only bot matches. Once the training finishes i'll pit cttei against itself with old and new weights, hopefully there'll be a noticeable improvement.
48 hoursTEI interface working!tslil clingman
48 hoursTried 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.
48 hoursJust some #weightgoals ;)tslil clingman
It turns out that while i was training on a 0/1 classification problem, i was using 2*eval - 1. Training using this function instead, and on bot-dominated game choices (chosen_player in extract.sh) seems to have given a better evaluation function. At the least, Morten's swindle doesn't work anymore.
48 hoursSyntax errors, small tweak to training data generationtslil clingman
48 hoursAdded license information!tslil clingman
48 hoursAdded tunable search depth and self-playtslil clingman
48 hoursToying with symmetrising datatslil clingman
48 hoursWent back up to 1986 weightstslil
48 hoursChanged function back to macrotslil
48 hoursSeems tolerable, but not great. Still wont win or lose ???tslil
48 hoursFixed minimax (!), fixed bugs in tak.ctslil
With minimax of depth 1 the evaluation function seems alright with the current method of training and generating weights
48 hoursTrying minimaxtslil
48 hoursWeights?tslil
48 hoursWider?tslil
48 hoursTrying various things to teach titslil
48 hoursGenerate the correct format directlytslil
48 hoursTrain on data that is close to the end of the game onlytslil
48 hoursHopefully removed all layer bugstslil
48 hoursTrying again with correct data generationtslil
48 hoursClose in principle, but there;s a bug in ct1997 &/ pptdb!tslil
48 hoursTwo inputs to model, stacks and flat countstslil
48 hoursShuffling is importanttslil
48 hoursFixed a small bug in PTN parsing, other stufftslil
48 hoursClosing in on something reasonable for roadstslil
48 hoursSearching for a good representationtslil
48 hoursSmall tweakstslil
48 hoursOn the hunt for a better representationtslil
48 hoursExperimenting with training nntslil
48 hoursSeparate concerns in pptdb, remove legacy in extract.shtslil
48 hoursGotta go fasttslil
48 hoursFirst attempt at training data + exclude draws + list overflows tootslil
Take the output and do grep -Fvxf output_file input_file to drop the bad games from consideration
48 hoursTabs for indentation, spaces for alignmenttslil
48 hoursFixed indentation and some bugs, stats programmetslil