반응형

수업/게임프로그래밍(MLAgent) 2

[게임프로그래밍] MLAgent - 2. 사용 준비

MLAgent 사용 준비 수업 먼저 유니티 에디터를 2021.3이상으로 설치해준다(수업에서는 2022.3.20f1으로 진행한다고 한다) 파이썬을 3.8.13 이상 버전으로 설치해준다(수업에서는 3.9.0으로 진행한다고 한다) 설치 할때 AddPythom 3.9 to PATH를 꼭 체크해 주어야 한다고 한다 cmd에 python --version을 입력하여 설치한 버전이 나온다면 잘 설치된 것이라고 한다 https://github.com/Unity-Technologies/ml-agents/releases Releases · Unity-Technologies/ml-agents The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source pr..

[게임프로그래밍] MLAgent - 1. 이론

인공 지능이란? : 인간의 학습능력, 추론능력, 지각능력을 인공적으로 구현하려는 컴퓨터 과학의 세부분야 중 하나이다 인공 지능은 아래의 카테고리로 크게 구분이 가능하다고 한다 MLAgent는 머신러닝(기계학습)을 사용한다고 한다 기계학습에는 여러 종류가 있는데 MLAgent는 강화학습 기반의 심층 강화학습을 사용한다고 한다 MLAgent : 강화학습 + 딥러닝 = 심층 강화학습 기계학습의 종류 : 지도학습, 비지도학습, 강화학습 MLAgent란? : 지능형 에이전트를 훈련키는 환경을 제공하는 오픈 소스 프로젝트 PyTorch기반으로 제작되었다 학습된 에이전트는 NPC행동 제어, 게임 빌드 테스트 자동화, 출시 전 게임 설계(밸런스)검증 등 다양한 부분에 응용 가능하다 용어 에이전트 : 강화학습에서 의사결..

반응형