openAI라는 인공지능을 연구하는 비영리 회사이다.
엘론 머스크가 후원하여 설립한 것으로 유명한 회사이다.
현재 이곳에서는 gym이라는 강화 학습을 위한 파이썬 개발 툴킷을
제공하고 있다.
자세한 사항은 아래의 링크에서 확인하길 바란다.
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
'AI > 도전' 카테고리의 다른 글
진짜 텐서플로우 라이트(TensorFlow Lite) 예제 돌려본 영상 - 안드로이드(Android) (0) | 2017.11.30 |
---|---|
안드로이드(Android) - 텐서플로우 라이트(TensorFlow Lite) 예제 돌려보기 링크 (0) | 2017.11.28 |
Team AI Korea의 Strikers 1945 돌려보기 - 우분투 (0) | 2016.11.08 |
Tensorflow 빌드 설치 중 에러 모음(GTX1070) (0) | 2016.11.08 |
기계학습을 시작하며... (0) | 2016.11.08 |