aboutsummaryrefslogtreecommitdiff
path: root/src/pptdb.c
AgeCommit message (Collapse)Author
42 hoursquick hachstatstslil
42 hoursCorrected generation of training data for 6stslil clingman
42 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.
42 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.
42 hoursTEI interface working!tslil clingman
42 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.
42 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.
42 hoursSyntax errors, small tweak to training data generationtslil clingman
42 hoursAdded license information!tslil clingman
42 hoursAdded tunable search depth and self-playtslil clingman
42 hoursToying with symmetrising datatslil clingman
42 hoursWent back up to 1986 weightstslil
42 hoursChanged function back to macrotslil
42 hoursSeems tolerable, but not great. Still wont win or lose ???tslil
42 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
42 hoursTrying minimaxtslil
42 hoursWeights?tslil
42 hoursWider?tslil
42 hoursTrying various things to teach titslil
42 hoursGenerate the correct format directlytslil
42 hoursTrain on data that is close to the end of the game onlytslil
42 hoursHopefully removed all layer bugstslil
42 hoursTrying again with correct data generationtslil
42 hoursClose in principle, but there;s a bug in ct1997 &/ pptdb!tslil
42 hoursTwo inputs to model, stacks and flat countstslil
42 hoursShuffling is importanttslil
42 hoursFixed a small bug in PTN parsing, other stufftslil
42 hoursClosing in on something reasonable for roadstslil
42 hoursSearching for a good representationtslil
42 hoursSmall tweakstslil
42 hoursOn the hunt for a better representationtslil
42 hoursExperimenting with training nntslil
42 hoursSeparate concerns in pptdb, remove legacy in extract.shtslil
42 hoursGotta go fasttslil
42 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
42 hoursTabs for indentation, spaces for alignmenttslil
42 hoursFixed indentation and some bugs, stats programmetslil