人工智能深度學(xué)習(xí)OpenAI?baselines的使用方法
OpenAI,由諸多硅谷大亨聯(lián)合建立的人工智能非營利組織。2015年馬斯克與其他硅谷科技大亨進(jìn)行連續(xù)對話后,決定共同創(chuàng)建OpenAI,希望能夠預(yù)防人工智能的災(zāi)難性影響,推動(dòng)人工智能發(fā)揮積極作用
OpenAI、DeepMind,伯克利三個(gè)可以說是強(qiáng)化學(xué)習(xí)的推動(dòng)者,其中OpenAI 為很多算法都寫了baselines。本文講開始運(yùn)行例子,以A2C算法為例子(具體a2c算法原理后續(xù)講解):
首先就是安裝gym環(huán)境,具體直接參考OpenAI的github:
本文使用了Atari游戲,那么在gym中需要安裝,不然有的游戲可能不會(huì)默認(rèn)安裝:
pip install -e '.[atari]'
這是原話:
The Atari environments are a variety of Atari video games. If you didn’t do the full install, you can install dependencies via pip install -e ‘.[atari]’ (you’ll need cmake installed) and then get started as follow:
import gym env = gym.make('SpaceInvaders-v0') env.reset() env.render()
下一步就是clone baselines的倉庫了:
git clone https://github.com/openai/baselines.git
然后進(jìn)入目錄進(jìn)行運(yùn)行:
目錄如下:
total 48 drwxrwxr-x 6 jqw jqw 4096 Jun 8 16:50 . drwxrwxr-x 3 jqw jqw 4096 Jun 7 11:07 .. drwxrwxr-x 15 jqw jqw 4096 Jun 8 19:42 baselines drwxr-xr-x 2 root root 4096 Jun 8 16:50 baselines.egg-info drwxrwxr-x 2 jqw jqw 4096 Jun 7 11:08 data -rw-rw-r-- 1 jqw jqw 504 Jun 7 11:08 Dockerfile drwxrwxr-x 8 jqw jqw 4096 Jun 7 11:08 .git -rw-rw-r-- 1 jqw jqw 285 Jun 7 11:08 .gitignore -rw-rw-r-- 1 jqw jqw 1087 Jun 7 11:08 LICENSE -rw-rw-r-- 1 jqw jqw 3417 Jun 7 11:08 README.md -rw-rw-r-- 1 jqw jqw 957 Jun 7 11:08 setup.py -rw-rw-r-- 1 jqw jqw 224 Jun 7 11:08 .travis.yml
python3 -m baselines.a2c.run_atari
就可以了,其他的算法同樣的道理。
注意:此處使用給的是python3,
那么對應(yīng)需要在python3下安裝numpy, matplotlib, tensorflow, 等一系列庫,此處省略
參考:
https://github.com/openai/baselines
以上就是人工智能深度學(xué)習(xí)OpenAI baselines的使用方法的詳細(xì)內(nèi)容,更多關(guān)于人工智能OpenAI baselines的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Pycharm配置遠(yuǎn)程調(diào)試的方法步驟
這篇文章主要介紹了Pycharm配置遠(yuǎn)程調(diào)試的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12Flask框架通過Flask_login實(shí)現(xiàn)用戶登錄功能示例
這篇文章主要介紹了Flask框架通過Flask_login實(shí)現(xiàn)用戶登錄功能,結(jié)合實(shí)例形式較為詳細(xì)的分析了flask框架使用Flask_login實(shí)現(xiàn)用戶登陸功能的具體操作步驟、相關(guān)實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2018-07-07深度學(xué)習(xí)Tensorflow?2.4?完成遷移學(xué)習(xí)和模型微調(diào)
這篇文章主要為大家介紹了深度學(xué)習(xí)Tensorflow?2.4?完成遷移學(xué)習(xí)和模型微調(diào),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01Python讀取HTML中的canvas并且以圖片形式存入Word文檔
這篇文章主要介紹了Python讀取HTML中的canvas并且以圖片形式存入Word文檔,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08Python matplotlib通過plt.scatter畫空心圓標(biāo)記出特定的點(diǎn)方法
今天小編就為大家分享一篇Python matplotlib通過plt.scatter畫空心圓標(biāo)記出特定的點(diǎn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12