MushroomRL/mushroom-rl

Python library for Reinforcement Learning.

解決的問題

MushroomRL 透過提供模組化框架,整合多種張量運算庫與強化學習基準,簡化強化學習(RL)實驗的流程。

工作原理

它作為一個模組化庫,允許使用者將不同的強化學習演算法與各種後端和環境組合使用。支援經典強化學習演算法(如 Q-Learning、SARSA 和 FQI)以及深度強化學習演算法(包括 DQN、DDPG、SAC、TD3、TRPO 和 PPO)。該庫與 PyTorch 和 TensorFlow 等張量運算工具相容,並與 Gymnasium、PyBullet 和 Deepmind Control Suite 等基準整合。

適用對象

需要在不同環境與模擬器中靈活實作與測試強化學習演算法的研究人員與開發者。

主要亮點

  • 模組化設計,便於與 PyTorch 和 TensorFlow 集成。
  • 支援廣泛的經典與深度強化學習演算法。
  • 與 Gymnasium、PyBullet 和 MuJoCo 等流行強化學習基準整合。
  • 提供完整的文件與教學指南。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案