在Windows下使用OpenAI Gym
OS: Win10 x64
IDE: Visual Studio 2017 Community
Python: Anaconda3 (v5.0.0 python3.6 x64)
下面我們介紹下如何在Windows系統中使用OpenAI Gym,Linux系統中的用法可參考此文。我們從安裝開始。
安裝OpenAI Gym
在Windows下安裝OpenAI Gym目前來說並沒有官方教程。安裝方法也有多種,這裡僅介紹一種比較簡單的、輕量級的安裝方法。其它安裝可參考這篇帖子。
首先,找到Anaconda3的開始選單目錄,找到指令終端:Anaconda Prompt。
較老版本的Anaconda3這裡沒有這一項,無妨,可以去Anaconda3的安裝資料夾下去找。執行這個cmd.exe,切記以管理員身份執行
在指令終端輸入:
pip install gym
然後等待安裝完成即可。當然如果提示你沒有安裝pip,使用Anaconda Navigator安裝,切記管理員身份執行。
下面安裝一些OpenAI gym的模擬環境。
首先安裝遊戲模擬環境Atari,安裝方式也有多種,這裡介紹兩種要求比較少的。其它安裝方式也可參考這篇帖子。
方式一:在指令終端輸入:
pip install git+https://github.com/Kojoley/atari-py.git
然後等待結束即可,當前前提是你的計算機中有安裝 git 否則會失敗。
方式二:去這裡下載你的系統對應的whl檔案。然後回到指令終端輸入:
python -m pip install THE_NAME_OF_THE_FILE_YOU_JUST_DOWNLOADED.whl
注意替換你自己的路徑,這樣安裝不需要git也行。Atari環境可以說是最常用的了。
下面安裝Robotics模擬環境。注意Robotics環境需要MuJoCo物理引擎支援,而且MuJoCo還不是開源的。安裝的具體步驟如下:
Step 1: 去MuJoCo官網申請一個30天免費試用的證書(你要是有學校的郵箱就能申請到完全免費的非商用證書)。填寫一個能用的郵箱就行,然後下載一個id生成器(官網頁面上有連結,選擇你的作業系統),複製生成的ID到網頁上,最後提交。檢視郵箱,你很快就能收到。
Step 2: 下載作業系統對應的MuJoCo壓縮包並解壓縮,這裡介紹的是Windows系統下的使用方法,下載對應的Windows版本即可。下載地址在這裡 可以找到。
Step 3: 將郵件中的mjkey檔案複製到解壓縮後的bin資料夾中。下載的壓縮包中包含幾個例子,完成後為了檢驗是否能用,可以用下試試。當然是基於C++的例子,用法可以參考官方文件。
Step 4: 安裝mujoco-py (未完待續……)
Step 5: 安裝Robotics環境 (未完待續……)
其它環境的安裝可參考這裡。
一個簡單的例子
開啟Visual Studio 2017,新建一個Python應用程式,這裡取名為“HelloGym”,名字你可隨便取。注意Python環境選擇Anaconda3。
然後在Python檔案HelloGym.py(你找你自己的)中輸入程式碼:
import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000):
env.render()
env.step(env.action_space.sample())
完成後執行,你可以看到一個簡單的倒立擺動畫,儘管很快就跑飛了,因為沒有控制演算法。這個例子僅僅是為了你檢測下Gym是否安裝成功。
好了你可以繼續玩了,具體玩法請參考官方手冊,Good Luck !
相關推薦
在Windows下使用OpenAI Gym
OS: Win10 x64 IDE: Visual Studio 2017 Community Python: Anaconda3 (v5.0.0 python3.6 x64) 下面我們介紹下如何在Windows系統中使用OpenAI Gym,Linux系
Win10環境下使用WSL安裝OpenAI/gym +TensorFlow用強化學習DQN打磚塊(Breakout Game)
實現目標 我們的目標是在Windows 10系統上具體實現DeepMind論文中強化學習演算法Q-learning Network(DQN)的訓練過程。 隨著每次訓練,強化學習演算法將拿到越來越高的分,具體強化學習與DQN的前置知識可以參考這裡 注意:
win10下安裝OpenAI Gym
因為最近在上深度增強學習課,所以需要安裝一個執行環境。這裡面我安裝一個anaconda和pycharm。好像程式碼不能夠在spyder或者jupyter notebook執行。Anaconda在前面的部落格中已經安裝了anaconda,可以先建立一個環境,可以命名為gymco
win10下安裝openai gym[atari]
命令列pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py裝完後測試import gym env = gym.make('Pong-v0') for i_episode
Windows下配置啟動面安裝版本mysql
mysql一,下載Zip版本的免安裝版本的Mysql,並解壓之安裝目錄下面二,在Windows的Path中添加Mysql的Bin目錄,使得可訪問mysql等命令。*遇到奇怪問題,在win10的path加入了mysql運行記錄。但是執行mysql依然未找到。此時mysql的bin目錄為path中的最後一項。後來
windows下mysql 5.7的配置全過程
希望 圖片 all str success ans bst alt database 這是一套在好多次的安裝下總結出來的經驗,包括很多種遇到的問題,查過很多資料,特此總結一下。 一、從官網下載MySQL的zip(免安裝的) 解壓mysql-5.7.11-winx64.zip
在Windows下編譯Lua
play pre functions aries programs mem lba other pil http://blog.csdn.net/yue7603835/article/details/41739085 http://blog.csdn.net/birdfl
windows 下隱藏 system 函數彈窗
hwnd log main hat wchar lose byte ces sys 概述 下面的程序是解決windows 下面調用 system() 函數的時候,會有窗口彈出的問題 頭文件 #include <windows.h> 源碼 /** * @br
Windows下快速安裝Xgboost(無需Git或者VS)
nor port 最終 比賽 http 無需 windows git 到你 xgboost的全稱是eXtreme Gradient Boosting,現在已經風靡Kaggle、天池、DataCastle、Kesci等國內外數據競賽平臺,是比賽奪冠的必備大殺器!如果
windows 下搭建安裝 sass
出版 版本號 ack sources 打印 strong 由於 ima install 眾所周知,sass 解析需要有 ruby 的支撐,所以, 第一步:點我下載 ruby; 第二步:安裝 ruby; 在安裝 ruby 過程中需要註意的一點:把 ruby 執行文件添加到 p
windows下安裝python&pip
令行 download cmd命令行 python 安裝包 配置環境變量 win pip安裝 安裝python 1.在https://www.python.org/downloads/下載相應的python安裝包, 解壓安裝,配置環境變量. 2.下載pip安裝包:https
Windows下bat腳本判斷端口是否可用
bat telnet 環境: 一臺服務器上用了portmap做了端口轉發,但是這個程序經常會跪,需要人工去重啟解決思路:通過bat來監控程序端口,不通時候自動重啟,如果端口可用,則會出來telnet進程,若端口不可用,則不會出現telnet進程。根據進程是否存在來判斷端口是否可用,因為teln
ActiveMQ在Windows下的安裝與啟動(懶人專屬)
最新 lin 管理 star 新的 tro 安裝目錄 min 1.5 其實這些ActiveMQ官網都有,但是如果你懶得看官網,那就直接看這吧! 1. 官網下載最新的ActiveMQ安裝包 apache-activemq-x.x.x-bin.zip並解壓 2.進入安
windows下安裝、卸載mysql服務
mov bin all 安裝服務 art 執行 輸入 文件 bat 將下載下來的mysql解壓到指定目錄下(如:d:\mysql)安裝服務在命令行輸入d:\mysql\bin\mysqld -installnet start mysql卸載服務在命令行輸入net stop
在Windows下搭建Android開發環境
c51 公司 智能 單獨 window 引用 ssp 管理 第一個 隨著移動互聯網的迅速發展,前端的概念已發生很大的變化,已不僅僅局限在網頁端。而Android系統作為智能機市場的老大,作為前端開發工程師,非常有必要了解和學習。但面對眾多學習資料,站在前端開發工程
linux和windows下安裝python拓展包及requirement.txt安裝類庫
too tor == 引導 -cp mod flask utf addition http://blog.csdn.net/pipisorry/article/details/39902327python拓展包安裝直接安裝拓展包默認路徑:Unix(Linux)默認路徑:/
Windows下使用Nexus搭建Maven私服(安裝)
支持 blog 試用 prop 解壓 結束 factor repos name 一、下載Nexus 下載OSS最新版:https://www.sonatype.com/download-oss-sonatype 老版本:https://support.sonatype.
windows下php、mysql環境搭建
ins ads unity 5.7 文件 all color 註意 ont php http://windows.php.net/download/ mysql https://dev.mysql.com/downloads/windows/installer/5.7.ht
windows下創建vp9的VS版本
vpx 相同 -i php下載地址 vs2005 安裝過程 conf 還要 否則 1. webm官網 下載版本: http://code.google.com/p/webm/downloads/list 創建過程這裏有比較詳細的英文說明: http://www
Windows下使用Sublime text3快速編輯Linux文件,寫Shell
title 技術分享 ext ext3 ima edit text 工具 inux 所需要配合的工具是WinSCP 添加完畢之後直接在目錄下雙擊要編輯的shell腳本文件,即可彈出Sublime Text的編輯器 然後咱通過Putty看看Linux虛擬機上的文件