Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Building a Texas Hold'em playing AI..from scratch [closed]

I'm interested in building a Texas Hold 'Em AI engine in Java. This is a long term project, one in which I plan to invest at least two years. I'm still at college, haven't build anything ambitious yet and wanting to tackle a problem that will hold my interest in the long term. I'm new to the field of AI. From my data structures class at college, I know basic building blocks like BFS and DFS, backtracking, DP, trees, graphs, etc. I'm learning regex, studying for the SCJP and the SCJD and I'll shortly take a (dense) statistics course.

Questions:

-Where do I get started? What books should I pick? What kind of AI do poker playing programs run on? What open source project can I take a page from? Any good AI resources in Java? I'm interested in learning Lisp as well, is Jatha good?

like image 527
andandandand Avatar asked Feb 03 '09 06:02

andandandand


People also ask

Can AI beat poker players?

A very significant milestone was achieved by Pluribus, a robot that was able to beat some of the best poker players in the world in a game of six-player Texas Hold 'em.

How was Pluribus trained?

We trained the blueprint strategy for Pluribus in eight days on a 64-core server and required less than 512 GB of RAM. No GPUs were used. At typical cloud computing instance rates, it would cost less than $150 to train.

Is AI better than humans at poker?

Scientists have developed an AI program which can beat professional poker players at the card game, in what they described as a milestone for artificial intelligence. The AI named Pluribus beat top human professionals while playing six-player, no-limit Texas hold'em poker.


1 Answers

The following may prove useful:

  • The University of Alberta Computer Poker Research Group
  • OpenHoldem
  • Poker Hand Recognition, Comparison, Enumeration, and Evaluation
  • The Theory of Poker
  • The Mathematics of Poker
  • SpecialKPokerEval
like image 176
grom Avatar answered Oct 02 '22 12:10

grom