Machine Learning
It seems that the fundamental algorithm for inspecting possible moves from a given board position is minimax (or minmax). As usual, there are different ways to explain what’s going on with this. The Wikipedia page linked to above is replete…
Machine Learning
That didn’t take long. A mere day after my last post where I laid out my upcoming plans for my model, I’ve thrown them out the window. Instead, it’s time to stop futzing around with anything to do with my…
Machine Learning
This weekend, I pushed a bunch of other stuff aside and managed to complete the game-play parallelization effort. It was definitely worth it. Before the refactoring, tensorflow was able to play about 3 games per second. Now it’s able to…
Machine Learning
I’ve been making slow progress on refactoring my code to play checkers in parallel. In fact, it’s not merely to play in parallel, but in fact, more like simultaneously. Parallel implies that games going on simultaneously have nothing to do…
Machine Learning
It’s a new year. I’m too busy, but now that the holiday craziness is over it’s time to hunker down and do what I decided: refactor my home-grown checkers game-playing mechanics to play games in parallel rather than sequentially. It…
Machine Learning
I started a new job running product for an AI startup, and it’s been pretty intense, not leaving much time to do my big TensorFlow conversion. But over the last week, I got back to it, and yesterday I got…
Machine Learning
It’s been an eventful few days for my model. This entry is going to be a bit of a saga, but here goes. I had implemented the weighting function as described in my last post. I was getting great results…
Machine Learning
Okay. Last post I wrote that it’s tricky to do a non-simplistic naive implementation of taking into account all the attempts. Actually, though, it’s not tricky at all, and when I originally thought about it weeks ago, I was so…
Machine Learning
It’s been a while since I posted anything here, and in fact, a good while since I worked on this project. Shortly after my last post, school started for the boys, and that’s always a bit of a transition. Also,…
Machine Learning
Built a quick (slow) framework to track board state and proposed illegal and legal moves for every game, and save out the game history for any game where the illegal move percentage spiked to higher than 98%. The vast majority…