코드북 조회 트랜스포머로 저화질·손상된 얼굴 사진을 복원하는 PyTorch 기반 모델입니다.
Unity-Technologies/ml-agents
Unity 게임과 시뮬레이션을 강화 학습 및 모방 학습용 AI 에이전트 환경으로 만드는 오픈소스 툴킷입니다.
- 스타
- 19,769
- 포크
- 4,512
- 열린 이슈
- 19
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
ML-Agents는 Unity Technologies가 제공하는 툴킷으로, Unity 씬을 지능형 에이전트의 학습 환경으로 바꿔 줍니다. 개발자는 Unity SDK를 게임이나 사용자 지정 씬에 추가하고, 에이전트의 관측값과 행동, 보상을 정의한 뒤 PyTorch 기반 Python 레이어를 통해 행동을 학습시킬 수 있습니다.
이 툴킷에는 PPO, SAC, MA-POCA(다중 에이전트의 협력 및 경쟁 시나리오와 셀프 플레이 지원) 같은 딥 강화 학습 알고리즘과 행동 복제 및 GAIL을 통한 모방 학습 기능이 포함됩니다. 커리큘럼 학습, 환경 무작위화, 여러 Unity 인스턴스의 동시 실행도 지원합니다. 학습한 모델은 Inference Engine을 통해 Unity 안에서 실행할 수 있습니다.
Python 사용자는 Unity 환경을 직접 제어하거나 Gym 또는 PettingZoo 환경으로 래핑할 수 있습니다. 이 프로젝트에는 17개 이상의 예제 환경이 포함되어 있으며, NPC 행동이나 자동 테스트를 개발하는 게임 개발자와 Unity에서 AI 기법을 평가하는 연구자를 대상으로 합니다.
핵심 기능
- 01단일 및 다중 에이전트 학습을 위해 PPO, SAC, MA-POCA 및 셀프 플레이를 지원합니다.
- 02시연 데이터에서 학습할 수 있도록 행동 복제와 GAIL을 제공합니다.
- 03커리큘럼 학습과 환경 무작위화 기능을 포함합니다.
- 04Inference Engine을 통해 학습한 모델을 Unity에서 네이티브로 실행합니다.
- 05Unity 환경을 Gym 및 PettingZoo 환경으로 제공합니다.
- 0617개 이상의 Unity 예제 환경을 포함합니다.
활용 사례
- 대전 또는 다중 에이전트 게임 시나리오에서 NPC 행동을 학습합니다.
- 학습한 에이전트를 사용해 게임 빌드를 자동으로 테스트합니다.
- 시뮬레이션 플레이를 통해 출시 전 게임 디자인 결정을 평가합니다.
- 풍부한 3D 또는 VR 시뮬레이션 플랫폼에서 강화 학습 기법을 연구합니다.
토픽
자주 묻는 질문
- ml-agents은(는) 무엇인가요?
- Unity 게임과 시뮬레이션을 강화 학습 및 모방 학습용 AI 에이전트 환경으로 만드는 오픈소스 툴킷입니다. ML-Agents는 Unity Technologies가 제공하는 툴킷으로, Unity 씬을 지능형 에이전트의 학습 환경으로 바꿔 줍니다. 개발자는 Unity SDK를 게임이나 사용자 지정 씬에 추가하고, 에이전트의 관측값과 행동, 보상을 정의한 뒤 PyTorch 기반 Python 레이어를 통해 행동을 학습시킬 수 있습니다.
- ml-agents은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ml-agents은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ml-agents은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ml-agents의 마지막 커밋은 2026년 10월 13일입니다.
- ml-agents은(는) 어디에 사용할 수 있나요?
- 대전 또는 다중 에이전트 게임 시나리오에서 NPC 행동을 학습합니다. 학습한 에이전트를 사용해 게임 빌드를 자동으로 테스트합니다. 시뮬레이션 플레이를 통해 출시 전 게임 디자인 결정을 평가합니다. 풍부한 3D 또는 VR 시뮬레이션 플랫폼에서 강화 학습 기법을 연구합니다.
- ml-agents은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Unity-Technologies/ml-agents
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
이미지·동영상·오디오·3D를 로컬에서 생성하는 diffusion 모델용 노드 그래프 GUI, API 및 백엔드입니다.
Claude Code와 Codex에 멀티 에이전트 스웜, 공유 메모리, 작업 라우팅, 머신 간 페더레이션을 더하는 에이전트 하네스
게임 프로젝트를 스튜디오처럼 운영할 수 있도록 AI 에이전트 49개와 슬래시 명령 스킬 74개, 조정용 훅을 구성하는 Claude Code 템플릿입니다.
MoE와 720P 옵션을 제공하며 텍스트, 이미지, 음성 또는 캐릭터 동작으로 영상을 만드는 오픈소스 생성 모델
생물학, 기후, 농업, 네트워크 등 여러 분야의 고품질 공개 데이터셋을 주제별로 엄선해 모아 둔 목록입니다.