AI/도전

openAI gym 우분투 설치

Krembo 2016. 11. 8. 09:36


openAI라는 인공지능을 연구하는 비영리 회사이다.

엘론 머스크가 후원하여 설립한 것으로 유명한 회사이다.



현재 이곳에서는 gym이라는 강화 학습을 위한 파이썬 개발 툴킷을

제공하고 있다.


자세한 사항은 아래의 링크에서 확인하길 바란다.

https://gym.openai.com/




1. 필요한 패키지 설치 - 전체 패키지 설치를 위한 도구들


$ sudo apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig






2. gym 설치


$ git clone https://github.com/openai/gym.git

$ cd gym

$ pip install -e '.[all]'    # 파이썬 3.5 설치

$ pip2.7 install -e '.[all]' # 파이썬 2.7 설치


현재 내 PC의 경우 위의 pip로 설치하면 파이썬 3.5라이브러로 설치가 된다.

그래서 파이썬 2.7버전도 설치를 하기위해 "pip2.7"를 인스톨하여 

사용하였다.


아래의 명령으로 pip의 버전을 확인할 수 있다.

$ pip --version

$ pip2.7 --version


버전 확인


pip는 3.5버전의 패키지라는 것을 알 수 있다.






3. 테스트 코드


import gym env = gym.make('CartPole-v0') env.reset() for _ in range(1000): env.render() env.step(env.action_space.sample()) # take a random action



위의 코드를 test.py로 저장한 후 아래의 명령으로 실행해봤다.

$ python test.py      # 파이썬 2.7 

$ python3.5 test.py   # 파이썬 3.5




4. 실행 영상





참고 자료


https://github.com/openai/gym#installing-everything

https://gym.openai.com/docs


http://www.modulabs.co.kr/RL_library/1705