GitHubGames & Indie Devidea-techcode
Unity-Technologies/ml-agents
Unity-Technologies·@Unity-Technologies·Aug 26, 2022
개요 게임과 시뮬레이션 환경에서 딥 강화학습과 모방학습으로 지능형 에이전트를 훈련할 수 있는 Unity 공식 ML 툴킷이다. 19,200+ stars를 보유한 게임 AI 연구의 핵심 도구다.
핵심 내용 Unity 게임 엔진을 강화학습 환경으로 활용해 다양한 시뮬레이션 시나리오에서 AI 에이전트를 훈련한다. PPO, SAC 등 최신 강화학습 알고리즘을 지원하며 Python과 Unity C# 사이의 통신 레이어를 제공한다. 멀티 에이전트 훈련, 커리큘럼 학습, 모방학습도 지원한다.
기존 대비 차별점 OpenAI Gym 같은 기존 강화학습 환경 대비 Unity의 3D 물리 엔진과 풍부한 시각 환경을 활용해 더 현실적이고 복잡한 시나리오에서 에이전트를 훈련할 수 있다.
활용 가능성 게임 AI 개발, 로보틱스 시뮬레이션, 자율주행 차량 훈련 환경, 강화학습 연구, 게임 NPC의 지능적인 행동 패턴 개발 등에 활용할 수 있다.
참고 자료 - 원본
C#⭐ 19,244deep-learningdeep-reinforcement-learningmachine-learningneural-networksreinforcement-learningunityunity3d
#unity#reinforcement-learning#deep-learning#simulation