简体   繁体   中英

Reinforcement Learning tools

What is the difference between Tensorforce , Kerasrl , and chainerrl used for Reinforcement Learning ? AS far as I've found all three work with OpenAI gym environments and have the same reinforcement learning algorithms that have been implemented. Is there a difference in performance?

they are different Deep learning bank-ends. TensorFlow , Keras and Chainer are different libraries used for inference of Neural network based AI algorithms. Open AI is a Reinforcement Learning library. These are two different technologies. if you want Reinforcement learning for Tensorflow, back-end and RL tf library, checkout

https://github.com/google/dopamine

This has no connection with OpenAI. Pure Google tech.

short answer: Keras is more "High Level" than tensorflow in the sense that you can write code quicker with Keras but it's less flexible. Checkout this this post for instance.

Tensorflow , keras and Chainer all these are frameworks. These frameworks can be used to implement Deep Reinforcement learning models. As Jaggernaut said Keras is more of high level (meaning : pretty easy to learn) Keras uses Tensorflow backend to function.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM