Reinforcement learning agents as a web service


Web application that easily allows a system (robot, machine, computer) to send observations and rewards to a Reinforcement Learning agent, and receive an action in return, all of this over the network using JSON over HTTP requests. Shepherd also comes with an administration page that allows to configure the RL agent, export it for deployment outside Shepherd, and look at its learning curve.

More Information:

  • Grand Challenge/Workpackage(s): GC3 - WP2
  • Responsible Research Lead: Ann Nowé
  • Authors: Hélène Plisnier, Denis Steckelmacher 
  • Programming Language: Python
  • Link to the repository:
  • Link to the website:
  • Categories: Reinforcement Learning