관리 메뉴

개발 블로그

[공학연구실습2/1주차]colab에서 openAI Gym환경 사용하기 본문

카테고리 없음

[공학연구실습2/1주차]colab에서 openAI Gym환경 사용하기

토산인 2022. 11. 5. 15:59

 

1. openAI Gym이란?

openAI에서 개발한 openAI Gym(https://www.gymlibrary.dev/) 다양한 시뮬레이션 환경을 제공하고, 이를 이용해 기계 학습/인공지능/강화 학습 등의 연구에 활용할 수 있다. 

openAI는 정확하게 구현된 환경을 제공하는데, 잘못 구현된 환경을 사용하면 학습이 안되거나 잘못된 규칙을 학습하는 경우가 발생해 강화 학습 성능을 평가하기 위해서는 정확한 환경이 필요하다. 또한 openAI Gym은 프로그래밍 또는 제어하기 쉬워 편리하다.

 

 

2. Car Racing 게임 환경 구축하기

 

https://www.gymlibrary.dev/environments/box2d/car_racing/

 

Car Racing - Gym Documentation

Previous Bipedal Walker

www.gymlibrary.dev

 

먼저 나는 jupyter notebook을 사용해 car racing을 위한 환경을 구축했다. 

anaconda prompt에서 

!pip install gym[box2d]

 

다음을 실행하면 아래와 같은 실행화면이 나온다.

 

 

https://github.com/openai/gym/blob/master/gym/envs/box2d/car_racing.py

 

GitHub - openai/gym: A toolkit for developing and comparing reinforcement learning algorithms.

A toolkit for developing and comparing reinforcement learning algorithms. - GitHub - openai/gym: A toolkit for developing and comparing reinforcement learning algorithms.

github.com