본문 바로가기

AI/도전

openAI gym 우분투 설치


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