어제 기초 씬이어서 한다.
-----
볼 3D에 에이전트에 달려있는걸 확인해본다.
비헤이어 파라미터에 모델을 만들어서 넣어줘야한다.
그래서 해줘야하는게 파이썬으로 패키지를 만들어서 해줘야한다
---
아나콘다 프롬 창 열기
pip install torch~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html
복사해서 아나콘다 프롬창에서 다운 받기
다운 중....
입력해서 다운을 받아준다.
가이드에서 게팅 스타트 들어가기
----
3D ball 를 찾아서 우리것으로 만들어준다.
ml 폴더에서
config - ppo
3Dball 복사해서
RollerBall로 만들고
이름 바꿔주기
바꿔주는 이름은 우리가 만들려고하는 비헤이비어 Name이랑 같아야한다.
그다음은 유니티 한경과 연결시키는 것이다 .
mlagents-learn config/ppo/3DBall.yaml --run-id=first3DBallRun --resume
-->
mlagents-learn config/ppo/RollerBall.yaml --run-id=RollerBall
----
에러가 뜸
config가 있는 위치로 가서 해야한다.
cd C:\Users\TJOEUN\Documents\workspace\unity\ml-agents-release_17
config 전까지 가준다.
위에 것을 복사해서 경로로 들어가준다
---
에러가 뜸.
다시 해보고싶으면
result 폴더가서 생성된 폴더를 지우면된다.
---
버전이 달라서 안되는것이다.
기존 아나콘다
삭제해준다.
체크를 꼭해줘야한다.
https://www.python.org/downloads/release/python-360/
깔아준다.
파이썬 설치해준다.
명령 프롬프트(cmd)에서
파이선 버전 확인
pip3 와 pip를 찍어준다.
만약에 안되면 시스템 속성 - 환경변수에서 아나콘다 관련된걸 다 지워주고,
파이썬 환경변수를 넣어줘여한다.
만약 pip가 안 먹히면 참고해야하는 블로그
다시 cmd 열어서 확인하면 된다.
----
파이선을 3.6.5 버전을 다운 받아주고.
pip3 install torch~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html
입력해서 다운을 받아준다..
다 됐으면
python -m pip install mlagents==0.26.0
을 입력
cd C:\Users\TJOEUN\Documents\workspace\unity\ml-agents-release_17 를 입력 (config 있는 폴더까지)
mlagents-learn config/ppo/3DBall.yaml --run-id=first3DBallRun --resume
-->
mlagents-learn config/ppo/RollerBall.yaml --run-id=RollerBall --resume
로 하면. 유니티를 플레이하라는 것 까지 간다.
유니티에서 비헤이어 타입을 디폴트로 해주고 플레이하면 작동한다.
총50만번
12000째 마다 현재 리워드 및 정보들을 ㅇ알려준다.
--
여러개 만들고,
다시 입력해주면 여러개를 한 상태에서 교육이 된다.
--
.onnx 파일을
비헤비어 파라미의 모델에 넣어준다
알아서 잘 찾아가게 된다.
'Unity > AI인공지능' 카테고리의 다른 글
0525_AI 펭귄만들기 (0) | 2021.05.25 |
---|---|
0517_ ML-Agent 간단한 씬 해보기 (0) | 2021.05.17 |
0517 _ 인공지능이란? (0) | 2021.05.17 |