Poker Neural Nets
By contrast, in a neural network we don’t tell the computer how to solve our problem. Instead, it learns from observational data, figuring out its own solution to the problem at hand. Automatically learning from data sounds promising. However, until 2006 we didn’t know how to train neural networks to surpass more traditional approaches. The neural network model outline The core NN (cards encoder network) takes 7 cards for the input and outputs a single vector representation (of those 7 cards). I expect the representation to store.
Hey jp, great points. I would have posted the code, but for the life of me I can't find it anywhere. I had the Excel sheet stored in a different folder, which is why I was able to post it.- Nn-poker-bot A neural network implementation of a poker bot that devises a playing strategy based on the cards it currently has. (Collaborated with: Kaviasaran Selvam, Veena Dali).
- By 2006, after thousands of neural nets, tweaked repeatedly, had played billions of hands, Dahl recruited gifted poker-playing friends to take on his game. It won frequently enough to hold up in a.
- The computer looked up two copies of the same network in its neural network, namely for the first three shared cards and then again for the final two, trained on 10,000 randomly drawn poker games.
Anyway, I think I was thinking that including the difference from the average value would help the neural network identify pairs. In retrospect, it should have been able to recognize that simply from the card values, no?
Poker Neural Nets Rules
Limit holdem had been done a lot and No Limit was my area of expertise, which is why I chose it. I didn't have that much experience with shortstacking, but I had read pretty much everything there was to read on it and it seemed like a good start because of its simplicity. Little did I know that the profits from shortstacking come from a very few carefully timed moves that are close to impossible for a rules-based bot to emulate (more on that in another post). Eventually I decided to build a no limit heads up bot, which is where my success wound up being.
Poker Neural Network
I didn't mention it in the post, but the key was moving away from rules based to a value based system, where the bot calculated the profitability of its options and decided based on that. It was a lot easier to debug, but there were a whole set of challenges to that too, like estimating your opponent's range.