Artificial Intelligence-Creating A World Class Game Playing Agent Using Game Theoretic Techniques
min $5000 USD
Paid on delivery
Project Description:
The intended project is creation of a world class poker-playing agent using the Counterfactual Regret Minimization (CFRM) algorithm pioneered by the University Of Alberta's Computer Poker Research Group. The poker variation is "One-on-one No Limit Texas Hold'em".
The project will be based primarily on the following papers:
1. "Robust Strategies and Counter-Strategies: Building a Champion Level Computer Poker Player"- Michael Bradley Johanson, 2007
2. "Regret Minimization in Games with Incomplete Information"
These papers will be used as a blueprint for implementation of the CFRM to the game of No Limit Texas Hold'em. The winning bidder will read and familiarize themselves with these papers, as well as other hand picked important academic work, and then implement the process described in these publications.
Desired features for the agent include :
• Ability to display statistics (for example, its own probability distribution over
actions for a specific information set)
• Ability to determine its exploitability in its own abstraction
• Ability to work with different bucketing techniques
• Ability to work with various abstractions
• Distributed implementation
Required Skills:
• Academic background
• Experience in Game Theory
• Strong mathematical and analytical skills
• Fluency in Probabilities Theory is a big plus
• Knowledge or experience with poker is a plus
The information in the provided papers includes:
• Detailed description of the CFRM technique
• General description of the data representation for the poker game
• General description of the abstractions used for poker agents
• General description of bucketing techniques
• Sample pseudocode for tree traversal for the algorithmic implementation of
the CFRM technique (calculation of utilities)
Information required but not provided in the papers
The papers do not include the following required information :
• Precise “One-on-one No Limit Texas Hold’em” rules
• Algorithm for the calculation of hands’ winning probabilities (this includes
preflop 2-card hands up to 7-card hands after the river)
• Hand strength chart
The missing information can be obtained without difficulty. An extensive amount of information has been published on using the CFRM in Texas Hold'em games and I can provide direction in finding necessary missing pieces. Although the exact algorithm is not provided, it can be replicated by following the description in the papers.
I have included the the two initially mentioned papers for reference and have other recommended resources if necessary. If there are any questions remaining regarding the scope of the project or my goals please do not hesitate to ask and I will provide more clarity.
IMPORTANT: To prove you have read this assignment, please write I READ YOUR REQUIREMENTS in the first line of your bid. I will eliminate all bids that do not start with this phrase since many people do not read requirements.
Thank you for your consideration.
Project ID: #4777024
About the project
17 freelancers are bidding on average $14210 for this job
I HAVE READ YOUR REQUIREMENTS About a year ago I received my masters degree in Computational Neuroscience. I have extensive experience in probability theory, and have attended the NIPS conference that your main paper More
I READ YOUR REQUIREMENTS. Have experience in both game theory and probability theory. Have been working in both academic and industrial environment . I have been implementing various algorithms using pgm(probabilistic More
I read your requirment and willing to work over this project. I also have personal experience in Poker games. I already made a poker game for my clients and he is very happy with that. I have 7 years of experience in t More
I READ YOUR REQUIREMENTS I can build your poker Game . I have done similar project before. Please contact me to proceed forward. All your features are very standard and can be developed with good efforts. My qualit More
Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and t More
I READ YOUR REQUIREMENTS. PhD in computational intelligence, experience with probability based algorithms (reinforcement learning), certificate in quality assurance (statistical methods), professional software engineer More
I READ YOUR REQUIREMENTS I am an expert in C++ and I am extremely well-versed in all of the web technologies necessary to get this project off the ground. Like I said, though, my background is in native development, More