Artificial Intelligence-Creating A World Class Game Playing Agent Using Game Theoretic Techniques


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.

Skills: Algorithm, C++ Programming, Cloud Computing, Game Design, Machine Learning

See more: card hands, winning hand card game algorithm, poker games, knowledge representation, world of level design, work in texas, tree in algorithm, theory of algorithm, the game of games, statistics algorithm, sample probability questions, research design example, questions on probability, prove my ability, project blueprint design, probabilities questions, playing card design, other world computing, on line game design, it river, game theory algorithm, games algorithm, example of an algorithm in computer, example of a algorithm, design theory

Project ID: #4777024

19 freelancers are bidding on average $13570 for this job


Ready, sir!

$5154 USD in 3 days
(9 Reviews)

I READ YOUR REQUIREMENTS Hello, I have experience on AI. Ready to start

$5555 USD in 30 days
(27 Reviews)

We are Solution Infinity PVT LTD (PV 89952). A software firm, teamed up with 29 software and network engineers. Also the proud developers of AdSense Clicker 1.0 - 4.0, CaptchaInfinity, TvFreak and many other successful More

$5154 USD in 31 days
(5 Reviews)

I READ YOUR REQUIREMENTS I have over 5 years of experience developing online poker rooms, and bots for these. I am familiar with a number of theories/technics implementing generic and specialized poker agents. Contact More

$5555 USD in 30 days
(3 Reviews)

I READ YOUR REQUIREMENTS. Please check private message.

$5555 USD in 60 days
(19 Reviews)

Greetings TRJF. I work substantially with algorithms analysis and implementations in Matlab,C,C++,Qt. I am familar with research, statistics, academic style works. Examples of my previous projects could be found at htt More

$11111 USD in 90 days
(7 Reviews)

I READ YOUR REQUIREMENTS. Hi, I have a Masters in computer science and a PhD in Cybernetics which focussed heavily on machine learning. I'm currently an active research scientist in the machine learning / signal proces More

$6000 USD in 60 days
(1 Review)


$5000 USD in 30 days
(1 Review)

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

$18947 USD in 90 days
(1 Review)

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

$13333 USD in 90 days
(1 Review)

I'VE READ YOUR REQUIREMENTS. Hey there. When I saw your project I was very surprised - me and my colleague had our bachelor's degree just a few months ago on the subject "Artificial Intelligence in Poker: Modelling More

$16666 USD in 30 days
(0 Reviews)

I READ YOUR REQUIREMENTS Hi, We have read your requirements.We are interested in your project as we have completed 25+ games projects in last 5 years which include poker and casino applications as well. Please c More

$5154 USD in 30 days
(0 Reviews)

I READ YOUR REQUIREMENTS , can be done, lets talk details .

$5555 USD in 3 days
(0 Reviews)

I READ YOUR REQUIREMENTS. Hi, I'm a statiscian who has worked in several projects related with poker and probabilities theory. I'm sure I can help you.

$5000 USD in 30 days
(0 Reviews)

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

$9000 USD in 95 days
(0 Reviews)

Dear Sir, I'm 15 year experienced Electronics Engineer whose working area is directly related to your project. I have designed several system which is related to your project. I have high level experience about hard More

$8888 USD in 100 days
(1 Review)

"I READ YOUR REQUIREMENTS" 15+ year highly skilled team.thanks for posting this project.please give me few minutes for technical discussion.i am really interested in this technically challenge this kind of More

$103092 USD in 150 days
(0 Reviews)

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

$5555 USD in 45 days
(0 Reviews)

Please check PMB for awesome work.I can do it on your time and cost with great quality.We are an ISO 9001:2008 certified web design, web development and mobile application development company and top 10 oDesk developer More

$5000 USD in 30 days
(0 Reviews)

I READ YOUR REQUIREMENTS EDISON would like to be considered as a contractor for your project. If you are interested in our company and expertise, we would be happy to provide you with a detailed quote based on your re More

$5154 USD in 30 days
(0 Reviews)