<label id="jgr5k"></label>
    <legend id="jgr5k"><track id="jgr5k"></track></legend>

    <sub id="jgr5k"></sub>
  1. <u id="jgr5k"></u>
      久草国产视频,91资源总站,在线免费看AV,丁香婷婷社区,久久精品99久久久久久久久,色天使av,无码探花,香蕉av在线
      您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗,強烈建議使用更快更安全的瀏覽器
      此為臨時鏈接,僅用于文章預(yù)覽,將在時失效
      人工智能開發(fā)者 正文
      發(fā)私信給汪思穎
      發(fā)送

      0

      TensorFlow Agents日前開源,輕松在TF中構(gòu)建并行強化學(xué)習(xí)算法

      本文作者: 汪思穎 編輯:郭奕欣 2017-09-11 17:25
      導(dǎo)語:輕松在TensorFlow中構(gòu)建并行強化學(xué)習(xí)算法

      雷鋒網(wǎng) AI科技評論消息,用于在TensorFlow中構(gòu)建并行強化學(xué)習(xí)算法的高效基礎(chǔ)架構(gòu)范例TensorFlow Agents日前開源,這個項目是由谷歌的兩位研究員James Davidson、Vincent Vanhoucke,以及Danijar Hafner共同研發(fā)的。關(guān)于這個項目的開源信息他們在GitHub上進(jìn)行了介紹,雷鋒網(wǎng) AI 科技評論將內(nèi)容進(jìn)行編譯整理。

      TensorFlow Agents

      TensorFlow Agents為強化學(xué)習(xí)提供了優(yōu)化的基礎(chǔ)架構(gòu),它將OpenAI gym接口擴(kuò)展到多個并行環(huán)境,并能在TensorFlow中訓(xùn)練智能體,進(jìn)行批量計算。在這個項目中,我們提供BatchPPO,這是針對近端策略優(yōu)化(Proximal Policy Optimization,PPO)的一個實現(xiàn)。

      如果你在研究中使用了我們這個項目的代碼,請引用我們之前發(fā)布的關(guān)于TensorFlow Agents的論文TensorFlow Agents: Efficient Batched Reinforcement Learning in TensorFlow,論文地址:https://drive.google.com/file/d/0B20Yn-GSaVHGMVlPanRTRlNIRlk/view

      @misc{hafner2017agents,

         title={TensorFlow Agents: Efficient Batched Reinforcement Learning in TensorFlow},

         author={Hafner, Danijar and Davidson, James and Vanhoucke, Vincent},

         year={2017}

       }

      工具:Python 2/3, TensorFlow 1.3+, Gym, rumamel.yaml

      說明

      先執(zhí)行如下代碼復(fù)制數(shù)據(jù)庫并運行PPO算法。

      python3 -m agents.scripts.train --logdir=/path/to/logdir --config=pendulum

      這里用的算法已經(jīng)在配置中定義好了,其中pendulum利用了已有的PPO實現(xiàn)。可以在agents/scripts/configs.py中查看更多的預(yù)定義配置。

      如果想要重新開始運行之前的任務(wù),可以在最后的指令中增加--timestamp=<time>標(biāo)志,并提供你運行的目錄名中的時間戳。

      為了將度量可視化,需要從另一個終端啟動TensorBoard,然后將瀏覽器指向http://localhost:2222:

      tensorboard --logdir=/path/to/logdir --port=2222

      如果要渲染視頻,收集OpenAI Gym的統(tǒng)計數(shù)據(jù)上傳至記分板,請輸入以下代碼:

      python3 -m agents.scripts.visualize --logdir=/path/to/logdir/<time>-<config> --outdir=/path/to/outdir/

      修正

      這個項目的發(fā)布能讓新的強化學(xué)習(xí)思想更容易實現(xiàn)。當(dāng)修正代碼之后,你可以從如下幾個文件開始執(zhí)行任務(wù)。

      • scripts/configs.py(指定任務(wù)和算法的實驗配置)

      • scripts/networks.py(被定義為TensorFlow RNNCell的神經(jīng)網(wǎng)絡(luò)模型)

      • scripts/train.py(包含訓(xùn)練設(shè)置的可執(zhí)行文件)

      • ppo/algorithm.py(PPO算法的TensorFlow圖)

      如果要運行所有的單元測試,請輸入如下代碼:

      python3 -m unittest discover -p "*_test.py"

      如果有更多問題,可以在 Github上提問。

      執(zhí)行

      這次的發(fā)布還包括OpenAI Gym環(huán)境下的一個批處理接口,它能與TensorFlow無縫集成,實現(xiàn)高效的算法。這是通過如下核心組件實現(xiàn)的:

      • agents.tools.wrappers.ExternalProcess

        agents.tools.wrappers.ExternalProcess是構(gòu)造外部進(jìn)程里的OpenAI Gym 環(huán)境的包裝(wrapper),它可以調(diào)用step()、reset()以及屬性訪問,轉(zhuǎn)發(fā)到進(jìn)程中,然后等待結(jié)果,可以并行運行多個環(huán)境而不受Python全局解釋器鎖(global interpreter lock)的限制。

      • agents.tools.BatchEnv

        agents.tools.BatchEnv能將OpenAI Gym接口擴(kuò)展至多個環(huán)境中,它可以聯(lián)合多個OpenAI Gym環(huán)境,用step()接受批量的動作,返回觀察值、獎勵、完成的標(biāo)記和info對象。如果有多個獨立的環(huán)境在外部進(jìn)程中,它們將能被并行處理。

      • agents.tools.InGraphBatchEnv

        agents.tools.InGraphBatchEnv將batch環(huán)境集成到TensorFlow圖中,保證step()和reset()函數(shù)都可以被調(diào)用。觀察值、最后的動作、獎勵和完成的標(biāo)記中的batch都存儲在變量中,并作為可用的張量。

      • agents.tools.simulate()

        agents.tools.simulate()將in-graph batch環(huán)境和強化學(xué)習(xí)算法融合成一步,可以在訓(xùn)練循環(huán)中調(diào)用,這減少了調(diào)用會話的數(shù)量,并提供了一種簡單的方法來訓(xùn)練接下來的算法。

      如果要理解這些代碼,需要對TensorFlow的控制流運算(尤其是tf.cond(),tf.scan()和tf.control_dependencies())非常熟悉。

      GitHub地址:https://github.com/tensorflow/agents

      雷鋒網(wǎng) AI科技評論整理編譯。

      雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知

      TensorFlow Agents日前開源,輕松在TF中構(gòu)建并行強化學(xué)習(xí)算法

      分享:
      相關(guān)文章

      編輯

      關(guān)注AI學(xué)術(shù),例如論文
      當(dāng)月熱門文章
      最新文章
      請?zhí)顚懮暾埲速Y料
      姓名
      電話
      郵箱
      微信號
      作品鏈接
      個人簡介
      為了您的賬戶安全,請驗證郵箱
      您的郵箱還未驗證,完成可獲20積分喲!
      請驗證您的郵箱
      立即驗證
      完善賬號信息
      您的賬號已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
      立即設(shè)置 以后再說
      主站蜘蛛池模板: 热久久视久久精品2019| 欧美亚洲香蕉| 日日碰狠狠添天天爽五月婷| 亚洲一区二区| 亚洲国产成人精品激情资源9| 免青青草免费观看视频在线| 精品国产一区二区三区久| 性高湖久久久久久久久| 久久发布国产伦子伦精品| AV色色色| 亚洲另类图| 国产精品久久久久aaaa| 成全影院电视剧在线观看| 肉色丝袜足j视频国产| 又粗又猛又黄又爽无遮挡| 慈利县| 久久丫精品国产| 亚洲无码社区| 国产95在线| 日韩91| 国产精品xxx大片免费观看| 部精品久久久久久久久| 亚洲国产成人精品综合av| 少妇被粗大的猛烈进出免费视频 | 天天综合91| 少妇激情av一区二区| 2020亚洲男人天堂| 亚洲国产专区| 水蜜桃视频在线观看免费18| 国产成人亚洲综合网站小说| 久久久久国产一级毛片高清版A| 亚洲精品在线影院| 欧美顶级metart裸体全部自慰| 天天躁日日躁狠狠躁视频2021| www插插插无码免费视频网站| 老王av| 不卡av电影在线| 老司机精品网| 男人和女人做爽爽视频| 亚洲熟女视讯2| 456中文字幕|