Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C++ Reinforcement Learning Library [closed]

I have been looking for a C++ Library that implements Reinforcement Learning Algorithms but was not very satisfied with the results.

I found the Reinforcement Learning Toolbox 2.0 from the TU Graz but unfortunately this project is very old and I was unable to get it to compile.

There is also code from Hado van Hasselt. It looks promising but does not seem to be actively maintained.

Which libraries do you use for Reinforcement Learning in C++?

like image 348
trenki Avatar asked Jan 06 '12 13:01

trenki


People also ask

Is C good for machine learning?

C is a really fast language, and it can be a lot easier to optimize, this can lead to faster algorithms, so it is certainly a great choice for implementing machine-learning algorithms that could take a lot of processing or memory to perform.

Does C++ have machine learning libraries?

The C++ programming language provides libraries that can be used for machine learning. In this article, we will look at the SHARK and MLPACK libraries and exploit their functionality in machine learning.

Which library is better for deep learning?

TensorFlow TensorFlow is among the best libraries available for accomplishing deep learning. Developed by Google, the ML library is a get-it-started-instantly option for product-based firms as it offers excellent model prototyping, production, and everything in between.


1 Answers

RL-Glue is somewhat of a standard int the reinforcement learning community. RL-Library is the part that implements standard algorithms. That said, the most common reinforcement algorithms are so simple that they don't call for any kind of library.

like image 195
Don Reba Avatar answered Oct 03 '22 23:10

Don Reba