본문 바로가기

유니티 ML Agents/ML Agents 개념

4. ML Agents 설치 - ML-agents

ML 에이전트 설치 파일 다운로드


ML Agent 사용에 필요한 다른 페키지를 다운로드 받아보자. 파일은 https://github.com/Unity-Technologies/ml-agents/archive/master.zip 에서 쉽게 다운로드 받을 수 있다.  다운로드 받은 파일의 압축을 풀어 파일 위치를 변경한다. 설치된 후에도 관련 파일은 자주 사용해야 하기 때문에 C:\ml-agents-matser 디렉토리에 파일을 모아 놓도록 하자. ml-agents 환경에서 디렉토리를 C:\ml-agents-matser\ml-agents 로 이동해 관련 패키지 설치를 시작한다.


ML 에이전트 설치


ML agent 설치는 해당 디렉토리(C:\ml-agents-matser\ml-agents)로 이동 후 [python –m pip install .] 명령어를 사용해 쉽게 할 수 있다. 설치 명령어를 실행할 때 끝에 있는 현재 디렉토리를 의미하는 마침표를 누락시키지 않도록 반듯이 확인하도록 하자. C:\ml-agents-master\ml-agents 디렉토리에 있는 setup.py 파일을 열어보면 ML agent가 사용하는 패키지 목록을 확인할 수 있다. 텐서플로우 외에도 Pillow, matplotlib, numpy와 같은 다양한 패키지를 사용하는 것을 확인할 수 있다.


ML agent의 기본 개념을 익히는 데는 GPU를 사용할 필요가 없기 때문에 CUDA관련 툴킷 설치는 생략하도록 한다. 좀 더 복잡한 학습을 원하는 독자는 https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation-Windows.md 페이지를 방문하여 Step 4 부분을 참조하기 바란다.


ML 에이전트 설치 위치 확인


아나콘다에서 파이썬 패키지를 설치하면 C:\Anaconda3\Lib\site-packages 디렉토리 아래에서 설치 내역을 확인할 수 있다. 하지만 ML-Agents는 별도의 실행 환경을 만들어서 설치했기 때문에 C:\Anaconda3\envs\ml-agents\Lib\site-packages 디렉토리 아래에서 설치 파일을 확인할 수 있다. mlagents 폴더가 있으며 폴더에 들어가면 관련 파일들을 확인할 수 있다.