万能な並行訓練ツール

多様な用途に対応可能な並行訓練ツールを利用して、業務の効率化と柔軟性を実現しましょう。

並行訓練

  • PyTorchとUnity ML-Agentsを使用して協調エージェントの訓練のための分散型多エージェントDDPG強化学習を実装します。
    0
    0
    Multi-Agent DDPG with PyTorch & Unity ML-Agentsとは?
    このオープンソースプロジェクトは、PyTorchとUnity ML-Agentsを基盤とした完全な多エージェント強化学習フレームワークを提供します。分散型DDPGアルゴリズム、環境ラッパー、訓練スクリプトを含みます。ユーザーはエージェントのポリシー、批評ネットワーク、リプレイバッファー、並列訓練ワーカーを設定できます。ロギングフックによりTensorBoardでの監視が可能で、モジュラーコードはカスタム報酬関数や環境パラメータをサポートします。リポジトリには協力ナビゲーションタスクを示すサンプルUnityシーンが含まれ、シミュレーション内での多エージェントシナリオの拡張やベンチマークに最適です。
    Multi-Agent DDPG with PyTorch & Unity ML-Agents コア機能
    • 分散型多エージェントDDPG実装
    • Unity ML-Agentsとの統合
    • カスタマイズ可能なハイパーパラメータと報酬関数
    • TensorBoardロギングと可視化
    • 協力タスクのサンプルUnityシーン
  • PySC2を使用したStarCraft IIにおける生レベルのエージェント制御と協調を可能にするオープンソースのマルチエージェント強化学習フレームワーク。
    0
    0
    MultiAgent-Systems-StarCraft2-PySC2-Rawとは?
    MultiAgent-Systems-StarCraft2-PySC2-Rawは、StarCraft IIで複数のAIエージェントを開発、訓練、評価するための完全なツールキットを提供します。ユニットの移動やターゲット指定、能力制御の低レベルコントロールを公開し、柔軟な報酬設計とシナリオ構成を可能にします。ユーザーはカスタムニューラルネットワークアーキテクチャを簡単に組み込み、チーム間の協調戦略を定義し、メトリクスを記録できます。PySC2上に構築されており、並列訓練、チェックポイント作成、可視化をサポートし、協調型・対抗型のマルチエージェント強化学習の研究を進めるのに理想的です。
  • スケーラブルMADDPGは、多くのエージェントに深層決定的ポリシー勾配を実装するオープンソースのマルチエージェント強化学習フレームワークです。
    0
    0
    Scalable MADDPGとは?
    スケーラブルMADDPGは、研究指向のマルチエージェント強化学習フレームワークであり、MADDPGアルゴリズムのスケーラブルな実装を提供します。訓練中は集中批評家、実行時は独立したアクターを特徴とし、安定性と効率性を高めています。このライブラリには、カスタム環境の定義、ネットワークアーキテクチャの設定、ハイパーパラメータの調整用のPythonスクリプトが含まれます。ユーザは複数のエージェントを並列して訓練し、指標を監視し、学習曲線を可視化できます。また、OpenAI Gymに似た環境とGPUアクセラレーション(TensorFlowサポート)もサポートしており、モジュール式コンポーネントにより、協力、競争、または混合のマルチエージェントタスクに対して柔軟な実験と迅速な試作、ベンチマークを可能にします。
フィーチャー