Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Reinforcement learning in C# [closed]

  • I intend to use Reinforcement learning in my project but I do not know much how to implement it..
  • So I am looking for a library with different RL algorithms that I can use in my C# project..

Thanks

Please Note: I found NeuronDotNet library for neural networks, I am now looking for RL library..

EDIT: Or a Dot NET library

like image 666
Betamoo Avatar asked Apr 27 '10 18:04

Betamoo


People also ask

What is meant by reinforcement learning?

Reinforcement learning is a machine learning training method based on rewarding desired behaviors and/or punishing undesired ones. In general, a reinforcement learning agent is able to perceive and interpret its environment, take actions and learn through trial and error.

What is reinforcement learning explain with example?

Hence, we can say that "Reinforcement learning is a type of machine learning method where an intelligent agent (computer program) interacts with the environment and learns to act within that." How a Robotic dog learns the movement of his arms is an example of Reinforcement learning.

Where is reinforcement learning used?

Reinforcement learning can be used in different fields such as healthcare, finance, recommendation systems, etc. Playing games like Go: Google has reinforcement learning agents that learn to solve problems by playing simple games like Go, which is a game of strategy.


2 Answers

For who care, I have found this library for socket supported languages (C#): Rl-Glue

like image 164
Betamoo Avatar answered Oct 02 '22 10:10

Betamoo


I encourage you to try this solution:

http://sourceforge.net/projects/dotrl/

I am the main author, any comments are welcome :)

like image 37
BartoszKP Avatar answered Oct 02 '22 10:10

BartoszKP