91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DeepMind開源了一個(gè)內(nèi)部強(qiáng)化學(xué)習(xí)庫(kù)TRFL

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

掃碼添加小助手

加入工程師交流群

今天,DeepMind開源了一個(gè)內(nèi)部強(qiáng)化學(xué)習(xí)庫(kù)TRFL,用于在TensorFlow中編寫強(qiáng)化學(xué)習(xí)智能體。這個(gè)庫(kù)包含DeepMind開發(fā)的大量成功的agent的關(guān)鍵算法組件,對(duì)于強(qiáng)化學(xué)習(xí)智能體的再現(xiàn)研究很有用。

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

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

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

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

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

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

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

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

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

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

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

TRFL庫(kù)由DeepMind研究工程團(tuán)隊(duì)創(chuàng)建。

開源獲取地址:

https://github.com/deepmind/trfl

開源代碼

安裝

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

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

用例

loss是代表?yè)p失的張量。對(duì)于Q-learning,它是預(yù)測(cè)的Q-values和TD targets之間的平方差的一半。

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

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

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

不同的函數(shù)可能有不同的額外字段。有關(guān)更多信息,請(qǐng)查看每個(gè)函數(shù)的文檔。

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

    關(guān)注

    1

    文章

    477

    瀏覽量

    11608
  • 強(qiáng)化學(xué)習(xí)

    關(guān)注

    4

    文章

    270

    瀏覽量

    11970
  • DeepMind
    +關(guān)注

    關(guān)注

    0

    文章

    131

    瀏覽量

    12305

原文標(biāo)題:DeepMind開源強(qiáng)化學(xué)習(xí)庫(kù)TRFL,關(guān)鍵算法可編寫RL智能體

文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    自動(dòng)駕駛中常提的離線強(qiáng)化學(xué)習(xí)是什么?

    [首發(fā)于智駕最前沿微信公眾號(hào)]在之前談及自動(dòng)駕駛模型學(xué)習(xí)時(shí),詳細(xì)聊過(guò)強(qiáng)化學(xué)習(xí)的作用,由于強(qiáng)化學(xué)習(xí)能讓大模型通過(guò)交互學(xué)到策略,不需要固定的規(guī)則,從而給自動(dòng)駕駛的落地創(chuàng)造更多可能。
    的頭像 發(fā)表于 02-07 09:21 ?219次閱讀
    自動(dòng)駕駛中常提的離線<b class='flag-5'>強(qiáng)化學(xué)習(xí)</b>是什么?

    強(qiáng)化學(xué)習(xí)會(huì)讓自動(dòng)駕駛模型學(xué)習(xí)更快嗎?

    種讓機(jī)器通過(guò)“試錯(cuò)”學(xué)會(huì)決策的辦法。與監(jiān)督學(xué)習(xí)不同,監(jiān)督學(xué)習(xí)是有人提供示范答案,讓模型去模仿;而強(qiáng)化學(xué)習(xí)不會(huì)把每步的“正確答案”都告訴
    的頭像 發(fā)表于 01-31 09:34 ?653次閱讀
    <b class='flag-5'>強(qiáng)化學(xué)習(xí)</b>會(huì)讓自動(dòng)駕駛模型<b class='flag-5'>學(xué)習(xí)</b>更快嗎?

    多智能體強(qiáng)化學(xué)習(xí)(MARL)核心概念與算法概覽

    訓(xùn)練單個(gè)RL智能體的過(guò)程非常簡(jiǎn)單,那么我們現(xiàn)在換一個(gè)場(chǎng)景,同時(shí)訓(xùn)練五個(gè)智能體,而且每個(gè)都有自己的目標(biāo)、只能看到部分信息,還能互相幫忙。這就是多智能體強(qiáng)化學(xué)習(xí)
    的頭像 發(fā)表于 01-21 16:21 ?198次閱讀
    多智能體<b class='flag-5'>強(qiáng)化學(xué)習(xí)</b>(MARL)核心概念與算法概覽

    上汽別克至境E7首發(fā)搭載Momenta R6強(qiáng)化學(xué)習(xí)大模型

    別克至境家族迎來(lái)新成員——大五座智能SUV別克至境E7首發(fā)。新車將搭載Momenta R6強(qiáng)化學(xué)習(xí)大模型,帶來(lái)全場(chǎng)景的智能出行體驗(yàn)。
    的頭像 發(fā)表于 01-12 16:23 ?335次閱讀

    今日看點(diǎn):智元推出真機(jī)強(qiáng)化學(xué)習(xí);美國(guó)軟件公司SAS退出中國(guó)市場(chǎng)

    智元推出真機(jī)強(qiáng)化學(xué)習(xí),機(jī)器人訓(xùn)練周期從“數(shù)周”減至“數(shù)十分鐘” ? 近日,智元機(jī)器人宣布其研發(fā)的真機(jī)強(qiáng)化學(xué)習(xí)技術(shù),已在與龍旗科技合作的驗(yàn)證產(chǎn)線中成功落地。據(jù)介紹,此次落地的真機(jī)強(qiáng)化學(xué)習(xí)方案,機(jī)器人
    發(fā)表于 11-05 09:44 ?1105次閱讀

    自動(dòng)駕駛中常提的“強(qiáng)化學(xué)習(xí)”是個(gè)啥?

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

    飛書富文本組件庫(kù)RichTextVista開源

    近日,飛書正式將其自研的富文本組件庫(kù) RichTextVista(簡(jiǎn)稱“RTV”)開源,并上線OpenHarmony 三方庫(kù)中心倉(cāng)。該組件以領(lǐng)先的性能、流暢的渲染體驗(yàn)與高度的開放性,為鴻蒙生態(tài)提供
    的頭像 發(fā)表于 07-16 16:47 ?1017次閱讀

    NVIDIA Isaac Lab可用環(huán)境與強(qiáng)化學(xué)習(xí)腳本使用指南

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

    開源電機(jī)驅(qū)動(dòng),免費(fèi)直播學(xué)習(xí)!

    開源電機(jī)驅(qū)動(dòng),免費(fèi)直播學(xué)習(xí)!
    的頭像 發(fā)表于 06-13 10:07 ?1743次閱讀
    <b class='flag-5'>開源</b>電機(jī)驅(qū)動(dòng),免費(fèi)直播<b class='flag-5'>學(xué)習(xí)</b>!

    【書籍評(píng)測(cè)活動(dòng)NO.62】本書讀懂 DeepSeek 全家桶核心技術(shù):DeepSeek 核心技術(shù)揭秘

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

    18個(gè)常用的強(qiáng)化學(xué)習(xí)算法整理:從基礎(chǔ)方法到高級(jí)模型的理論技術(shù)與代碼實(shí)現(xiàn)

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

    深度解讀英偉達(dá)Newton機(jī)器人平臺(tái):技術(shù)革新與跨界生態(tài)構(gòu)建

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

    Open Echo:個(gè)開源的聲納項(xiàng)目

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

    開源啦!?。』邙櫭葾rkTS封裝的圖表組件《McCharts》,大家快來(lái)起共創(chuàng)

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

    開源項(xiàng)目!教你如何制作個(gè)開源教育機(jī)械臂

    前言 我們的計(jì)劃始于2016年,當(dāng)時(shí)有個(gè)簡(jiǎn)單的問(wèn)題:我們?nèi)绾巫寵C(jī)器人和編程對(duì)每個(gè)人都可用? 是學(xué)習(xí)電子和編程的最佳工具之,但使用帶有有線組件的試驗(yàn)板對(duì)初學(xué)者來(lái)說(shuō)可能具有挑戰(zhàn)性。為了
    發(fā)表于 03-10 11:22