피드로 돌아가기
Introducing Snowball Fight ☃️, our first ML-Agents environment
Hugging Face BlogHugging Face Blog
AI/ML

Hugging Face가 Unity ML-Agents 기반 첫 번째 커스텀 Deep Reinforcement Learning 환경인 Snowball Fight를 구축하여 DRL 연구자들을 위한 에코시스템 개발 시작

Introducing Snowball Fight ☃️, our first ML-Agents environment

2021년 12월 2일5beginner

Context

Deep Reinforcement Learning 연구자와 enthusiast들이 Unity ML-Agents 기반 환경을 구축, 호스팅, 공유할 수 있는 통합 플랫폼이 부족했다. 기존에는 개별적으로 환경을 개발하고 모델을 관리해야 하는 분산된 워크플로우를 사용하고 있었다.

Technical Solution

  • Snowball Fight 1vs1 게임 환경 개발: Unity ML-Agents로 구현하여 Deep Reinforcement Learning 에이전트를 학습시킬 수 있는 대화형 시뮬레이션 제공
  • Hugging Face Hub에 학습 환경 호스팅: Snowball Fight 학습 환경을 공개 저장소로 게시하여 연구자들이 접근 가능하게 제공
  • Hugging Face Spaces에서 데모 호스팅: 학습된 모델의 결과를 온라인 플레이 가능한 형태로 빠르게 배포
  • 커뮤니티 채널 구축: Discord 서버에 Deep Reinforcement Learning과 ML-Agents 관련 채널 추가하여 연구자 간 협업 및 정보 교환 환경 조성
  • 추가 커스텀 환경 개발 계획: 레이싱, 퍼즐 등 다양한 문제 영역의 오픈소스 환경을 지속적으로 추가 개발

Key Takeaway

Deep Reinforcement Learning 분야에서 학습 환경의 표준화된 공유 플랫폼과 커뮤니티 기반 협업 인프라를 구축하면, 연구자들의 진입 장벽을 낮추고 실험 속도를 가속화할 수 있다.


Unity ML-Agents를 사용하여 DRL 연구를 진행하는 팀에서 Hugging Face Hub와 Spaces를 통해 학습 환경과 학습된 모델을 중앙 집중식으로 관리하면, 환경 설정 복잡도를 줄이고 다른 연구자들과의 재현성 및 협업을 용이하게 할 수 있다.

원문 읽기