google-deepmind/lab2d

A customisable 2D platform for agent-based AI research

解決する課題

機械学習エージェントのトレーニングとテストに特化した、高性能で使いやすい2Dグリッドワールド環境を作成するためのシステムを提供します。

仕組み

このシステムは、シンプルなテキストベースのマップで世界のレイアウトを定義し、Luaコードで環境の動作を定義します。エージェントは、Python API (dm_env経由) またはカスタムC APIを通じてこれらの世界と対話し、複数のエージェントを同時にサポートします。

対象ユーザー

強化学習エージェントのプロトタイプ作成や評価のために、柔軟で軽量な2D環境を必要とする機械学習研究者および開発者。

ハイライト

  • C++とLuaで記述された高性能な実装。
  • 迅速なワールド作成のためのシンプルなテキストベースのマップ定義。
  • 複数のエージェントをサポート。
  • 標準の dm_env Python APIと互換性あり。

関連

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