aboutsummaryrefslogtreecommitdiff
path: root/src/pptdb.c
AgeCommit message (Collapse)Author
2021-02-11Don'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.
2021-02-10Change 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.
2021-02-05TEI interface working!tslil clingman
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-31Just 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.
2021-01-29Syntax errors, small tweak to training data generationtslil clingman
2021-01-28Added license information!tslil clingman
2021-01-18Added tunable search depth and self-playtslil clingman
2021-01-18Toying with symmetrising datatslil clingman
2021-01-16Went back up to 1986 weightstslil
2021-01-15Changed function back to macrotslil
2021-01-14Seems tolerable, but not great. Still wont win or lose ???tslil
2021-01-13Fixed 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
2021-01-13Trying minimaxtslil
2021-01-13Weights?tslil
2021-01-13Wider?tslil
2021-01-13Trying various things to teach titslil
2021-01-12Generate the correct format directlytslil
2021-01-12Train on data that is close to the end of the game onlytslil
2021-01-11Hopefully removed all layer bugstslil
2021-01-11Trying again with correct data generationtslil
2021-01-11Close in principle, but there;s a bug in ct1997 &/ pptdb!tslil
2021-01-09Two inputs to model, stacks and flat countstslil
2021-01-09Shuffling is importanttslil
2021-01-08Fixed a small bug in PTN parsing, other stufftslil
2021-01-08Closing in on something reasonable for roadstslil
2021-01-07Searching for a good representationtslil
2021-01-06Small tweakstslil
2021-01-06On the hunt for a better representationtslil
2021-01-05Experimenting with training nntslil
2021-01-05Separate concerns in pptdb, remove legacy in extract.shtslil
2021-01-05Gotta go fasttslil
2021-01-05First 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
2021-01-04Tabs for indentation, spaces for alignmenttslil
2021-01-04Fixed indentation and some bugs, stats programmetslil