Hello Everyone,

I am a CE student enrolled on a introductory Artificial Intelligence course. As part of our course we have to design a card game known as Briscas: http://www.playbriscas.com/[^] The game will consist of four players (2 teams. Each team has 2 players)

I wanted to implement this game utilizing Reinforcement Learning. I have researched online and believe this would be the best fit. However, I am having some difficulties finding libraries in C# or java that are able to help me with reinforcement learning. Are there any libraries or sources you guys can point out so I can understand how reinforcement learning works (in simple terms with code examples) and implement this game utilizing reinforcement learning. I am open to suggestions.

If anyone can find a good guide with code examples that would be awesome!

asked Feb 25 '11 at 00:03

Angel%20Morales's gravatar image

Angel Morales

4 Answers:

The first thing that comes to mind is Weka, which is a Java library, it has some reinfocement learning methods implemented.

answered Feb 25 '11 at 01:25

Leon%20Palafox's gravatar image

Leon Palafox ♦

edited Feb 25 '11 at 01:25

Weka seems to be focus on Data Mining. We plan to teach our agents through training, which means we won't have a preset collection of data. Does data mining require data that have already been collected ?

(Mar 05 '11 at 01:01) Angel Morales

Maybe you can check http://weka.wikispaces.com/Piqle

Which is the extension of RL in Weka

(Mar 05 '11 at 01:23) Leon Palafox ♦

The obvious solution that comes to mind for me is RL-GLUE: http://glue.rl-community.org/wiki/Main_Page

answered Feb 25 '11 at 20:49

zaxtax's gravatar image

zaxtax ♦

This is a good find. I did not know this existed. This will be something really useful for my project although I still am unsure as to where to find sources for reinforcement learning that are simple and have code examples. This gives me the flexibility to use other languages. Do you know of any guides that are simple and have code examples in the explanations ?

(Mar 05 '11 at 01:03) Angel Morales

The wiki should have some examples.

(Mar 24 '11 at 12:03) zaxtax ♦

You can use TagHelper, which is a wrapper written by CMU for text-analytics, over Weka.

answered Mar 05 '11 at 16:01

Mohit%20Ranka's gravatar image

Mohit Ranka

For future reference, it may be good to note that Wikipedia contains a list of some reinforcement-learning implementations.

answered Aug 06 '12 at 22:52

MLS's gravatar image


Your answer
toggle preview

powered by OSQA

User submitted content is under Creative Commons: Attribution - Share Alike; Other things copyright (C) 2010, MetaOptimize LLC.