Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why isn the RL-Glue interface object oriented?

0
Posted

Why isn the RL-Glue interface object oriented?

0

RL-Glue is meant to be a low level protocol for connecting agents, environments, and experiments. These interactions can easily be described by the simple, flat, functions calls of RL-Glue. We don’t feel that it is useful to overcomplicate things in that respect. However, there is no reason that an implementation of an agent or environment shouldn’t be designed using an object-oriented approach. In fact, many of the contributors to this project have their own object-oriented libraries of agents that they use with RL-Glue. Some of the codecs even have an OO flavor (Python, Java, Lisp). Some might argue that it makes sense to create a codecs that support very seriously, with a hierarchy of observation and action types, where you create an instance of RL-Glue instead of calling static methods on it, etc . This would not be hard, it’s just a matter of someone interested picking up the project and doing it. Personally, we’ve found it easy enough to write a small bridge between the existing

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123