RLLib

RLLib is a lightweight C++ template library that implements incremental, standard, and gradient temporal-difference learning algorithms in Reinforcement Learning. It is a highly optimized library that is designed and written specifically for robotic applications. The implementation of the RLLib library is inspired by the RLPark API, which is a library of temporal-difference learning algorithms written in Java.

Features

Off-policy prediction algorithms:
GTD(lambda)GQ(lambda)

Off-policy control algorithms:Greedy-GQ(lambda)Softmax-GQ(lambda)Off-PAC (can be used in on-policy setting)