【Python/OpenAI Gym】車の山登りのサンプル

Python用強化学習モジュール「OpenAI Gym」で倒立振子のサンプルを動かす方法についてソースコード付きでまとめました。

車の山登りのサンプル

Python用強化学習モジュール「OpenAI Gym」で車の山登りのサンプルを動かしてみました。

pipでインストール

事前にpipでインストールする必要があります。

pip install gym[MountainCar-v0]

※WSL版Ubuntu環境だとスーパーユーザーで実行しないとエラーになりました。(コマンドの冒頭にsudoをつける)

サンプルコード(Python3)

サンプルプログラムのソースコードです。

# -*- coding:utf-8 -*-
import gym

# 環境の生成(車の山登り)
env = gym.make('MountainCar-v0')
env.reset()

# 環境の描画
for _ in range(5000):
    env.render()
    env.step(env.action_space.sample())

実行結果

サンプルプログラムの実行結果です。

関連記事
1 【Python/OpenAI Gym】強化学習入門
2 Python入門 基本文法
Python
技術雑記

コメント

タイトルとURLをコピーしました