亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DeepMind開源了一個內部強化學習庫TRFL

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-10-19 08:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天,DeepMind開源了一個內部強化學習庫TRFL,用于在TensorFlow中編寫強化學習智能體。這個庫包含DeepMind開發(fā)的大量成功的agent的關鍵算法組件,對于強化學習智能體的再現(xiàn)研究很有用。

今天,DeepMind開源了一個新的高效的構建模塊庫,用于在TensorFlow中編寫強化學習(RL)智能體。這個庫名為TRFL(發(fā)音為’truffle’),代表了DeepMind內部用于大量非常成功的agent的關鍵算法組件集合,如DQN,DDPG和IMPALA(Importance Weighted Actor Learner Architecture)。

一個典型的深度強化學習agent由大量的交互組件組成:至少包括環(huán)境(environment)和一些表示價值(value)或策略(policy)的深層網(wǎng)絡,但它們通常也包括組件,例如環(huán)境的學習模型,偽獎勵函數(shù)或replay系統(tǒng)。

這些組件通常以微妙的方式相互作用(通常沒有在論文中詳細記錄),因此很難在如此龐大的計算圖中識別錯誤。OpenAI最近發(fā)表的一篇博客文章通過分析強化學習智能體的一些最流行的開源實現(xiàn),凸顯了這個問題,他們發(fā)現(xiàn)10個實現(xiàn)中有6個“具有社區(qū)成員發(fā)現(xiàn)并被作者確認的小bug”。

解決這個問題的一種方法是通過開源的完整agent實現(xiàn),幫助研究社區(qū)復現(xiàn)論文的結果。例如,我們最近發(fā)布了一種高度可擴展的分布式訓練架構IMPALA,使用V-trace agent探索在單個智能體上完成多種任務的挑戰(zhàn)。

這些大型agent代碼庫對于再現(xiàn)研究非常有用,但也很難修改和擴展。一種不同的、互補的方法是提供可靠的、經過良好測試的通用構建塊實現(xiàn),可以在各種不同的RL智能體中使用。此外,通過將這些核心組件抽象到單個庫中,使用一致的API,可以更輕松地組合來自許多不同論文的創(chuàng)新想法。

TRFL庫包含實現(xiàn)經典RL算法以及更前沿技術的許多函數(shù)。這里提供的損失函數(shù)和其他操作是在純TensorFlow中實現(xiàn)的。它們不是完整的算法,而是在構建功能齊全的RL智能體時所需的特定于RL的數(shù)學運算實現(xiàn)。

對于value-based的強化學習,我們提供TensorFlow ops 用于在離散動作空間中學習,例如TD-learning,Sarsa, Q-learning及其變體,以及用于實現(xiàn)連續(xù)控制算法的操作,例如DPG。

TRFL庫還包含用于學習分配價值函數(shù)的ops。這些ops支持批處理,并通過將其輸入到TensorFlow Optimiser來返回可以最小化的損失。一些損失函數(shù)在批轉換運行(例如Sarsa,Q-learning......),其他一些損失在多批軌跡上運行(例如Q lambda,Retrace,......)。

對于基于策略的方法,TRFL提供實用程序,可以輕松實現(xiàn)A2C等在線方法,以及支持off-policy糾正技術,如v-trace。TRFL還支持連續(xù)動作空間中的策略梯度計算。

最后,TRFL還提供了UNREAL使用的輔助偽獎勵函數(shù)(pseudo-reward functions)的實現(xiàn),我們發(fā)現(xiàn)它可以提高各個領域的數(shù)據(jù)效率。

這不是一次性的發(fā)布。由于TRFL庫在DeepMind內部廣泛使用,因此我們將繼續(xù)維護它,并隨著時間的推移添加新功能。我們也渴望得到更廣泛的RL社區(qū)對這個庫的貢獻。

TRFL庫由DeepMind研究工程團隊創(chuàng)建。

開源獲取地址:

https://github.com/deepmind/trfl

開源代碼

安裝

可以使用以下命令從github直接從pip安裝TRFL:pip install git+git://github.com/deepmind/trfl.git

TRFL同時適用于TensorFlow的CPUGPU版本,但它沒有將Tensorflow列為一個requirement,因此你需要單獨安裝Tensorflow和Tensorflow-probability。

用例

loss是代表損失的張量。對于Q-learning,它是預測的Q-values和TD targets之間的平方差的一半。

額外信息位于q_learning命名元組中,包括q_learning.td_error和q_learning.target。

大多數(shù)情況下,你可能只對loss感興趣:

該模塊中的所有損失函數(shù)使用上述約定返回損失張量和額外信息。

不同的函數(shù)可能有不同的額外字段。有關更多信息,請查看每個函數(shù)的文檔。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 智能體
    +關注

    關注

    1

    文章

    371

    瀏覽量

    11491
  • 強化學習
    +關注

    關注

    4

    文章

    269

    瀏覽量

    11866
  • DeepMind
    +關注

    關注

    0

    文章

    131

    瀏覽量

    12034

原文標題:DeepMind開源強化學習庫TRFL,關鍵算法可編寫RL智能體

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    自動駕駛中常提的“強化學習”是啥?

    下,就是智能體在環(huán)境里行動,它能觀察到環(huán)境的些信息,并做出動作,然后環(huán)境會給出
    的頭像 發(fā)表于 10-23 09:00 ?211次閱讀
    自動駕駛中常提的“<b class='flag-5'>強化學習</b>”是<b class='flag-5'>個</b>啥?

    NVIDIA Isaac Lab可用環(huán)境與強化學習腳本使用指南

    Lab 是適用于機器人學習開源模塊化框架,其模塊化高保真仿真適用于各種訓練環(huán)境,Isaac Lab 同時支持模仿學習(模仿人類)和
    的頭像 發(fā)表于 07-14 15:29 ?1604次閱讀
    NVIDIA Isaac Lab可用環(huán)境與<b class='flag-5'>強化學習</b>腳本使用指南

    開源電機驅動,免費直播學習!

    開源電機驅動,免費直播學習!
    的頭像 發(fā)表于 06-13 10:07 ?1104次閱讀
    <b class='flag-5'>開源</b>電機驅動,免費直播<b class='flag-5'>學習</b>!

    【書籍評測活動NO.62】本書讀懂 DeepSeek 全家桶核心技術:DeepSeek 核心技術揭秘

    時的基本禮儀和清晰度; 第二次是在強化學習之后 ,收集在訓練中表現(xiàn)優(yōu)秀的解題示例,再混合些人工整理的題目,重新訓練模型。通過這樣的流程,DeepSeek-R1 就像經歷
    發(fā)表于 06-09 14:38

    18常用的強化學習算法整理:從基礎方法到高級模型的理論技術與代碼實現(xiàn)

    本來轉自:DeepHubIMBA本文系統(tǒng)講解從基本強化學習方法到高級技術(如PPO、A3C、PlaNet等)的實現(xiàn)原理與編碼過程,旨在通過理論結合代碼的方式,構建對強化學習算法的全面理解。為確保內容
    的頭像 發(fā)表于 04-23 13:22 ?1158次閱讀
    18<b class='flag-5'>個</b>常用的<b class='flag-5'>強化學習</b>算法整理:從基礎方法到高級模型的理論技術與代碼實現(xiàn)

    深度解讀英偉達Newton機器人平臺:技術革新與跨界生態(tài)構建

    的基礎上,它使機器人能夠學習如何以更高的精度處理復雜的任務,與MuJoCo Playground或 NVIDIA Isaac Lab 等學習框架兼容,這是
    的頭像 發(fā)表于 03-20 15:15 ?2315次閱讀
    深度解讀英偉達Newton機器人平臺:技術革新與跨界生態(tài)構建

    Open Echo:開源的聲納項目

    “ ?這是還在迭代中的項目。開源的回聲測深儀/水深測量儀/聲吶系統(tǒng),適用于水文測繪及科研用途?;贏rduino平臺開發(fā)并具備良好兼容性? ” ? Open Echo 概覽 作為持續(xù)迭代
    的頭像 發(fā)表于 03-20 11:14 ?1732次閱讀
    Open Echo:<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>開源</b>的聲納項目

    開源啦?。?!基于鴻蒙ArkTS封裝的圖表組件《McCharts》,大家快來起共創(chuàng)

    遙遙領先。作為位開發(fā)者,只是想奉獻點自己的微薄之力,去幫助鴻蒙擴大開發(fā)社區(qū)生態(tài) 做開發(fā)這么久,大概八年,還沒自己開創(chuàng)
    發(fā)表于 03-15 15:21

    摩爾線程完成DeepSeek開源FlashMLA和DeepGEMM適配

    自DeepSeek啟動“開源周”以來,已陸續(xù)開源代碼。摩爾線程基于全新MUSA Compute Capability 3.1計算架構,可提供原生FP8計算能力,同時升級
    的頭像 發(fā)表于 02-27 14:40 ?928次閱讀

    沐曦GPU跑通DeepSeek開源代碼FlashMLA

    今日,DeepSeek正式啟動"開源周"計劃,首發(fā)代碼FlashMLA開源即引發(fā)全網(wǎng)關注。截至發(fā)稿,該項目已在GitHub斬獲超7.2K Star!
    的頭像 發(fā)表于 02-25 16:25 ?1250次閱讀

    詳解RAD端到端強化學習后訓練范式

    受限于算力和數(shù)據(jù),大語言模型預訓練的 scalinglaw 已經趨近于極限。DeepSeekR1/OpenAl01通過強化學習后訓練涌現(xiàn)強大的推理能力,掀起新輪技術革新。
    的頭像 發(fā)表于 02-25 14:06 ?924次閱讀
    詳解RAD端到端<b class='flag-5'>強化學習</b>后訓練范式

    AI開源模型有什么用

    AI開源模型作為推動AI技術發(fā)展的重要力量,正深刻改變著我們的生產生活方式。接下來,AI部落小編帶您了解AI開源模型有什么用。
    的頭像 發(fā)表于 02-24 11:50 ?738次閱讀

    開源AI模型是干嘛的

    開源AI模型是指那些公開源代碼、允許自由訪問和使用的AI模型集合。這些模型通常經過訓練,能夠執(zhí)行特定的任務。以下,是對開源AI模型的詳細
    的頭像 發(fā)表于 12-14 10:33 ?1153次閱讀

    螞蟻集團收購邊塞科技,吳翼出任強化學習實驗室首席科學家

    領域的研究與發(fā)展。令人矚目的是,邊塞科技的創(chuàng)始人吳翼已正式加入該實驗室,并擔任首席科學家職。 吳翼在其個人社交平臺上對這變動進行了回應。他表示,自己最近接受了螞蟻集團的邀請,負責大模型強化學習領域的研究工
    的頭像 發(fā)表于 11-22 11:14 ?1939次閱讀

    如何使用 PyTorch 進行強化學習

    強化學習(Reinforcement Learning, RL)是種機器學習方法,它通過與環(huán)境的交互來學習如何做出決策,以最大化累積獎勵。PyTorch 是
    的頭像 發(fā)表于 11-05 17:34 ?1326次閱讀