TensorForce 0.3: End-to-end computation graphs for reinforcement learning
reinforce.io
reinforce.io
One thing that would make playing with this tech more interesting to me and other newcomers is a guide on how to create a new environment for gym or universe, sort of a crash course on what steps need to be made in order to apply your algorithms to my existing problems
https://github.com/reinforceio/tensorforce/blob/master/tenso...
and the environment interface:
https://github.com/reinforceio/tensorforce/blob/master/tenso...
- OpenAI Baselines (more a collection of algorithms than a framework)
- Keras-RL (looked ideal but has been abandoned)
- Tensorflow Agents (An 'official'? Tensorflow library, but very basic- only one algo at present)
- rllab (Developed by OpenAI people but seems to be abandoned)
- OpenAI Lab (?)
- TensorForce
My main concerns are: 1. Soundness of the algo implementations. 2. Modularity, ease-of-use, compatibility.
I first looked at Baselines as it seemed to best address the first concern but ran into frustrations when for example the DeepQ implementation didn’t work if my Gym’s action_space was a Tuple space. I am working with a team unfamiliar with RL so want something that is as plug-n-play as possible, like Keras. So far TensorForce looks promising. Can anyone add anything more? Thanks
Still, TensorForce does provide pluggable implementations of state-of-the-art algorithms as well as runner utilities and environment abstractions to make it easy to connect your learning problem to it.