- 深度強化學習實踐(原書第2版)
- (俄)馬克西姆·拉潘
- 333字
- 2021-08-18 17:39:32
7.4 其他強化學習庫
正如之前所說,和RL相關的庫還有好幾個。總體來說,TensorFlow比PyTorch更受歡迎,因為它在深度學習社區中更為知名。下面是我的庫列表:
- Keras-RL:由Matthias Plappert于2016年創立,包括基本的深度RL方法。顧名思義,該庫是使用Keras實現的,它是TensorFlow的高級包裝器(https://github.com/keras-rl/keras-rl)。
- Dopamine:谷歌于2018年發布的庫。由于它來自谷歌,所以它只限定于TensorFlow也就不奇怪了(https://github.com/google/dopamine)。
- Ray:用于機器學習代碼的分布式執行。RL的實用工具包就是該庫的一部分(https://github.com/ray-project/ray)。
- TF-Agents:谷歌在2018發布的另一個庫(https://github.com/tensorflow/agents)。
- ReAgent:Facebook Research發布的庫。它內部使用PyTorch并使用聲明式風格的配置(比如創建一個JSON文件來描述問題),這限制了可擴展性。但是,由于它是開源的,你可以隨時擴展想要的功能(https://github.com/facebookresearch/ReAgent)。
- Catalyst.RL:由Sergey Kolesnikov(本書的技術評審之一)發起的項目。它使用PyTorch作為后端(https://github.com/catalyst-team/catalyst)。
- SLM Lab:另一個PyTorch的RL庫(https://github.com/kengz/SLM-Lab)。