MushroomRL/mushroom-rl
Python library for Reinforcement Learning.
何を解決するか
MushroomRLは、さまざまなテンソル計算ライブラリとRLベンチマークを統合するモジュール式フレームワークを提供することで、強化学習(RL)実験のプロセスを簡素化します。
仕組み
モジュール式ライブラリとして、ユーザーが異なるRLアルゴリズムとバックエンド、環境を組み合わせられるように設計されています。古典的RLアルゴリズム(Q学習、SARSA、FQIなど)と深層RLアルゴリズム(DQN、DDPG、SAC、TD3、TRPO、PPOなど)の両方をサポートしています。PyTorchやTensorFlowなどのテンソル計算ツールと互換性があり、Gymnasium、PyBullet、Deepmind Control Suiteなどのベンチマークと統合されています。
対象ユーザー
異なる環境やシミュレータで強化学習アルゴリズムを実装・テストしたい研究者や開発者に最適です。
特徴
- PyTorchやTensorFlowとの簡単な統合を可能にするモジュール式設計。
- 古典的RLアルゴリズムと深層RLアルゴリズムの幅広いサポート。
- Gymnasium、PyBullet、MuJoCoを含む人気RLベンチマークとの統合。
- 継続的なドキュメントとチュートリアルが利用可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト