Hugging Face Snowball Fight ML-Agents環境

Hugging Faceは、Snowball Fight 1vs1という同社初のカスタムDeep Reinforcement Learning(DRL)環境を発表しました。このリリースは、Unity ML-Agentsツールキットを使用してDRL研究者および愛好家のためのエコシステムを構築する取り組みの始まりを示しています。

Snowball Fight 1vs1環境

Snowball Fight 1vs1は、Unity ML-Agentsを使用して開発されたゲームで、ユーザーは雪玉を撃ってDeep Reinforcement Learningエージェントと対戦できます。この環境はオープンソースで、Hugging Face Hubにホストされ、Hugging Face Spacesを介してインタラクティブにプレイできます。

Hugging FaceにおけるUnity ML-Agentsエコシステム

Hugging Faceは、Unity Machine Learning Agents Toolkit—ゲームやシミュレーションを構築し、インテリジェントなエージェントを訓練するためのオープンソースライブラリ—を活用し、以下の3つの部分からなるエコシステムを確立しています:

  • カスタム環境開発: Hugging Faceは、雪玉戦、レース、パズルなどのオープンソース環境を開発・共有し、Hugging Face Hub上で新しい問題への実験を容易にしています。
  • ホスティングとモデル共有: プラットフォームは、ユーザーが環境をホストし、モデルを保存し、直接Hugging Face Hub上で共有できるようにします。
  • デモデプロイ: ユーザーはHugging Face Spacesを利用して、DRLの結果を素早くホストし、コミュニティに紹介できます。

フューチャーロードマップと技術的拡張

Hugging Faceは、以下のイニシアティブを通じてML-Agentsエコシステムを拡張する計画です:

  • 技術ドキュメント: ML-Agentsに特化した技術チュートリアルのリリース。
  • マルチエージェントコラボレーション: Snowball Fight 2vs2バージョンの開発。このバージョンは、チーム内での協調行動を訓練するために設計されたDeep Reinforcement LearningアルゴリズムMA-POCAを使用します。
  • 環境拡張: Hugging Faceプラットフォームでホストされる追加のカスタム環境の作成。

Sources

関連

  • Dispatch
  • Dispatch
  • Dispatch
  • プロジェクト
  • Dispatch