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와 호환.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트