Soyukke / GymReinforcementLearning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JuliaでGym

環境

  • Julia 1.5.1

gymインストール.

using PyCall
using Conda
Conda.add("gym", channel="conda-forge")

gymを使う

Pythonから使うのと同じ感じでそのまま使える

gym = pyimport("gym")
env = gym.make("CartPole-v1")
# 初期化
observation = env.reset()
# 描画
env.render()

ExampleではCartPole-v1を用いて強化学習を実行している. 他の対象についても実行する場合は報酬を計算する部分を変更すれば問題ない.

Q-Learning

Q-Learningを実行する

main()

Deep Q-Network

DQNを実行する.

dqnmain()

参考

https://qiita.com/ishizakiiii/items/75bc2176a1e0b65bdd16#openai-gym-%E4%BD%BF%E3%81%84%E6%96%B9

About


Languages

Language:Julia 100.0%