How Poker Can Teach Data Science Fundamentals

Daniel Morales
May 14, 2021


Connections made between data science and gaming tend to have to do with AI, and how it is tested and developed through certain games. Case in point, some of the resources for learning math for data science that have been discussed here in the past mention that some of the most impressive examples of AI we’ve seen to date concern machines that can defeat skilled humans at chess and other games. And a couple years ago, a new AI even managed to win six-player poker games — which is viewed as a more difficult challenge than conquering chess.

While examples like these represent the primary connections between gaming and data science though, there have also been some instances over the years of aspiring data scientists learning through games. And in fact, one of the games that can teach some fundamentals of how to use and analyze data is the same one that ultimately produces the stiffest challenge for AI: poker.

So how exactly can an aspiring data scientist learn fundamental practices through poker? It’s actually a fairly straightforward idea, if an intricate one.

How Poker Can Teach Data Science Fundamentals

Learn The Rules


First and foremost, it is necessary for anyone considering this sort of effort to learn the basics of poker inside and out. This means understanding the rules of the game (and its different varieties); knowing what different hands are worth; understanding betting sequences; and learning basic strategies. It sounds like a lot, and it certainly takes time to nail it all down. But the core fundamentals are relatively easy to pick up, even if you’re new to poker.


Choose Your Platforms


Next, you’ll need to choose platforms, both for playing games and for tracking results. When you play online, whether for real or fake money, you’ll have your pick of different websites and tournaments, and you’ll want to find one you feel you can rely on — and where, preferably, you’ll see the same opponents relatively often. Next, you’ll want to find a way to track hands played. There are software programs designed to do this automatically, such that the details of each hand played are recorded for you to reference after the fact.


Determine & Track Parameters


Once you understand how to play, and you’ve found a platform and a means of tracking results, you’ll need to determine what it is you want to track in order to begin assessing your opponents and how they play. You might measure something like how often they bet at a certain stage of a given hand, for instance — or how frequently they fold at the first round of betting. Over time, measuring tendencies like these alongside the basic math of the game (such as knowing how many different combinations of cards can be dealt), you can begin to glean invaluable information. This in turn can help you to begin predicting opponents’ moves and behavior with a degree of accuracy (whereas most players are largely guessing).

In terms of your poker game, gathering this kind of information over time — and over hundreds if not thousands of hands — will help to show you which types of players you have the most success against, and how you manage that success. But beyond poker, this sort of data gathering and analysis is also a means of learning segmentation. This is basically the practice of sorting people (typically consumers or clients, in this case poker opponents) into sensible categories that make them easier to deal with in a targeted manner. In poker terms, you might group regular opponents according to their tendencies and behavior, based on data that tells you with relative certainty where those opponents belong.

Ultimately, it really is a straightforward concept! But it’s one that some working data scientists will spend a great deal of time and effort on, because the results can be incredibly valuable. Being able to divide, segment, and cluster consumers according to known patterns and recognizable behavior means being able to approach those consumers more directly and tactfully. And the general process behind this kind of data science can actually be learned through little bit of time at the poker tables.

“How Poker Can Teach Data Science Fundamentals”
– Daniel Morales twitter social icon Tweet

Share this article:

0 Comments

Post a comment
Log In to Comment

Related Stories

Nov 25, 2021

5 Tips To Ace Your Job Interview For A Data Scientist Opening

5 Tips To Ace Your Job Interview For A Data Scientist Opening.PNG 795.94 KBImage SourceAspiring data scientists have a bright future ahead of them....

Daniel Morales
By Daniel Morales
Nov 12, 2021

When to Avoid Deep Learning

IntroductionThis article is intended for data scientists who may consider using deep learning algorithms, and want to know more about the cons of i...

Matt Przybyla
By Matt Przybyla
Oct 16, 2021

6 Advanced Statistical Concepts in Data Science

The article contains some of the most commonly used advanced statistical concepts along with their Python implementation.In my previous articles Be...

Nagesh Singh Chauhan
By Nagesh Singh Chauhan
Icon

Join our private community in Slack

Keep up to date by participating in our global community of data scientists and AI enthusiasts. We discuss the latest developments in data science competitions, new techniques for solving complex challenges, AI and machine learning models, and much more!

 
We'll send you an invitational link to your email immediatly.
arrow-up icon