-
GYM 설치하기 및 maze-sample-5x5-v0 예제 실행하기DeepLearning/Reinforcement Learning 2018. 2. 8. 17:23
1. Git설치 : https://git-scm.com/downlod : 기본 설정
2. OpenAI GYM 설치하기
(1) 프롬프트(또는 아나콘다 프롬프트)에서 특정한 폴더로 이동.
(2) git clone https://github.com/openai/gym 실행
(3) 아나콘다 프롬프트에서 activate 실행
(4) 아나콘다 프롬프트에서 gym 폴더로 이동(cd gym)
(5) pip install -e . 실행
(6) 설치 확인하기 : 아나콘다 프롬프트에서 python 실행
- import gym 실행을 하고 에러가 없으면 설치 성공
(7) quit()을 실행하며 python 쉘을 빠저 나옴3. pygame 설치하기
* 아나콘다 프롬프트에서 activate 실행된 상태임
(1) cd를 이용하여 gym 폴더 상위로 이동
(2) pip install pygame 실행4. GYM-Maze 설치하기
* 아나콘다 프롬프트에서 activate 실행된 상태임
* cd를 이용하여 gym 폴더 상위로 이동된 상태임
(1) git clone https://github.com/tuzzer/gym-maze.git를 실행
(2) gym-maze -> gym-maze -> envs 폴더로 이동
(3) maze_env.py 파일을 pyCharm이나 Jupyter Notebook으로 열어서 54번째 라인에 있는 self.reset() 이라는 함수를 self._reset()로 변경하고 해당 파일을 저장
(6) 아나콘다 프롬프트의 위치를 첫번째 gym_maze 폴더로 이동
(7) python setup.py install를 실행5. 예제 실행하기
* 아나콘다 프롬프트에서 activate 실행된 상태임
* cd를 이용하여 gym 폴더 상위로 이동된 상태임
(1) 아나콘다 프롬프트에서 jupyter notebook를 실행
(2) 새로운 파이썬용을 실행
(3) jupyter notebook 명령어 입력창에 다음을 입력함import gym
import gym_maze
import timeenv = gym.make("maze-sample-5x5-v0")
env.reset()for i in range(100):
env.step(env.action_space.sample())
time.sleep(0.1)
env.render()[출처] 패스트캠퍼스의 <케라스를 이용한 강화학습 입문>, #이웅원/ #양혁렬
[도움] maze_env.py 파일의 함수 self._reset()의 수정을 알려주신 #조동현 님
'DeepLearning > Reinforcement Learning' 카테고리의 다른 글
MSYS2 installer 설치하기 (0) 2018.02.08 Open AI GYM 설치하기 (0) 2017.12.25