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

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

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

Facebook:有意讓機器人“犯錯誤”,明知故犯是“智”也

電子工程師 ? 來源:YXQ ? 2019-05-24 08:43 ? 次閱讀

人類就是通過好奇心來認(rèn)識世界,機器人也可以。

在人們意識當(dāng)中,機器人按照開發(fā)者的意愿而做出指定的動作似乎是一件理所應(yīng)當(dāng)?shù)氖拢?,機器人完成任務(wù)還要做到精準(zhǔn)、迅速。然而,F(xiàn)acbook 的研究人員卻不走尋常路,他們有意讓機器人“犯錯誤”,這到底是為什么呢?

讓我們一起來看看吧。

明知故犯是“智”也

在 Facebook 位于硅谷的新實驗室里,有一個叫作 Sawyer 的機器人(來自已經(jīng)倒閉的 Rethink Robotics 公司),它紅黑相間的手臂揮舞著,試圖完成研究人員交給它的任務(wù)。

按照指令,Sawyer 的手臂應(yīng)該移動到右邊一處固定位置,然而,Sawyer 把手臂抬高,然后偏離軌道,錯開了指定位置,重新回到了原點;研究人員只好將 Sawyer 重置,讓它繼續(xù)完成之前的任務(wù)。這一次,Sawyer 的手臂確實往右移了,但就在非常接近指定位置的時候,它再一次偏離了運動軌道,回到了起始位置。兩次任務(wù)都失敗了。

或許有人會覺得 Sawyer 的“頑劣”行為令人抓狂。但就像兔子為了躲避獵鷹而迂回前進一樣,Sawyer 看似笨拙的行為實際上是一種特殊的聰明。

Facebook 認(rèn)為,無論是對于機器人的開發(fā),還是 AI 的開發(fā)來說,這種聰明都至關(guān)重要。

強化學(xué)習(xí)讓機器人更“聰明”

一般來說,開發(fā)者會編程機器人,讓他們通過這些設(shè)定好的指令來執(zhí)行動作,不過從某種程度上來說,這種方式有點死板。

而我們?nèi)祟愒趯W(xué)習(xí)上則要聰明得多。因為,即使是嬰兒也明白,物體從視野中消失并不代表從世界上消失;玩具球可以滾來滾去,沙發(fā)卻不行;長大后,人們能夠?qū)W習(xí)駕駛,而不是撞車。

這一切都要歸功于人類大腦里建立起來的世界模型。

Facebook 首席 AI 科學(xué)家 Yann LeCun 表示:

如果我們在懸崖邊開車,方向盤只要往右轉(zhuǎn),汽車就會掉下去,所以,我們絕不會這樣做。我們大腦里的世界模型會阻止我們自己做傻事。

Facebook 也在嘗試為機器提供這種模式,Yann LeCun 補充道說,建立世界模型的系統(tǒng)是 AI 取得重大進展的下一個挑戰(zhàn)。

實際上,F(xiàn)acebook 并不是第一個嘗試讓機器人學(xué)會自我移動的團隊。

雷鋒網(wǎng)注:上圖為 Brett 機器人及其開發(fā)者Pieter Abbeel

在加州大學(xué)伯克利分校,研究人員使用了一種名為強化學(xué)習(xí)(reinforcement learning)的技術(shù),讓雙臂機器人 Brett 把方形釘子塞進一個方形洞里。

在此過程中,研究人員會讓 Brett 嘗試許許多多隨機的動作:如果 Brett 更接近目標(biāo),系統(tǒng)就會給它“獎勵”;如果 Brett 搞砸了,系統(tǒng)會給它“記過”。

這些記錄,Brett 都會保存下來,然后經(jīng)過多次迭代,它會越來越精準(zhǔn)地找到方洞,并把釘子放進去。

創(chuàng)新的自我監(jiān)督學(xué)習(xí)

而 Facebook 的嘗試有點不同,F(xiàn)acebook AI 研究科學(xué)家 Franziska Meier 表示:

我們想嘗試的是給機器人灌輸好奇心的概念。

人類就是通過好奇心來認(rèn)識世界的,比如,孩子們想知道猛拽貓尾巴會發(fā)生什么,所以他們會去做這種嘗試。因此,Brett 是通過一點一點地靠近目標(biāo),來改進自己的動作,而 Facebook 的 Sawyer 則是靠近目標(biāo),然后故意偏離軌道。

Facebook 研究人員旨在讓 Sawyer 自由地嘗試非最佳動作,而不是獎勵它不斷取得的成功,即使這在當(dāng)時看起來并不理性。Meier 說:

雖然 Sawyer 沒有完成任務(wù),但它給了我們更多的數(shù)據(jù),我們通過這種方式獲得的數(shù)據(jù)比傳統(tǒng)的方式要多。

這個概念被稱為自我監(jiān)督學(xué)習(xí)——機器人嘗試新行為并更新軟件模型,從而幫助它預(yù)測自己的行為后果。

上圖為 Facebook 所說的“自我監(jiān)督學(xué)習(xí)”的算法模型

這樣做的目的是讓機器能夠更加靈活地去完成任務(wù),或者說,更容易適應(yīng)動態(tài)的人類環(huán)境。

比如,機器人要將架子上的杯子放到旁邊的架子,最好的方法是將杯子直接平移,然而兩個架子之間有隔板,這就需要機器人反復(fù)試驗、反復(fù)犯錯,直到它探索出更好的解決方案。

正如奧斯陸大學(xué)的機器人專家 Tonnes Nygaard 所說的那樣:

如果我們一直執(zhí)著于一個解決方案,我們可能會走進死胡同;我們更應(yīng)該專注于探索更多新的解決方案。

模擬與現(xiàn)實之間的差距

一些研究人員通過模擬來教機器人完成任務(wù)——建立一個數(shù)字世界,再讓其中的動畫對象通過“犯錯”的方式來完成任務(wù)。這種方法相對較快,因為當(dāng)數(shù)字“機器”不受現(xiàn)實世界物理定律的約束,它們迭代的速度要快得多。

不過,雖然模擬更高效,但它并不能完美地反映真實世界,模擬動態(tài)人類環(huán)境的復(fù)雜性。

這就導(dǎo)致,機器人在模擬環(huán)境中能夠完美匹配的理論,在現(xiàn)實世界中卻不適用。在現(xiàn)實世界中做任何事情都可能更慢、更費力,但好處是,機器人能獲得的數(shù)據(jù)更純粹。

Facebook的人工智能研究科學(xué)家 Roberto Calandra 表示:

如果它在現(xiàn)實世界中行得通,那它就真的行得通。

畢竟,機器人在現(xiàn)實世界中要面對各種意想不到的麻煩,程序員不可能對每一個都預(yù)先進行編碼。

AI 和機器人相得益彰

上圖是 Facebook 的六足機器人

從某種程度上來說,F(xiàn)acebook 的項目是 AI 和機器人的偉大融合。

雖然谷歌和亞馬遜和 Facebook 等科技巨頭已經(jīng)大大推動了 AI 的發(fā)展,比如讓機器進行圖像識別,不過這個任務(wù)仍基于人們事先給圖片貼好標(biāo)簽。不得不承認(rèn),機器還是不夠聰明。

隨著 AI 研究人員開始使用機器人作為平臺來改進軟件算法,這種情況開始發(fā)生變化。

例如,F(xiàn)acebook 教機器人獨立完成一系列任務(wù),這反過來可能會對開發(fā) AI 助手有所啟發(fā),讓它們能夠更好地為用戶服務(wù)。LeCun 說道:

如果機器人解決了一個問題,同理,它也能在另一種情況下解決這個問題。

簡而言之就是,AI 正在讓機器人變得更聰明,而機器人也在幫助推進 AI 的發(fā)展。

不過,F(xiàn)acebook 表示,目前,公司的這項研究并沒有連接到特定的產(chǎn)品。不過,LeCun 說:

我們認(rèn)為,機器人將在遠(yuǎn)程呈現(xiàn)中發(fā)揮重要作用。畢竟,F(xiàn)acebook 擁有 Portal 和 Oculus VR 系統(tǒng)。

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

    關(guān)注

    210

    文章

    28011

    瀏覽量

    205596
  • Facebook
    +關(guān)注

    關(guān)注

    3

    文章

    1429

    瀏覽量

    54587

原文標(biāo)題:Facebook:不會“犯錯”的機器人,不是“聰明”的機器人

文章出處:【微信號:smartman163,微信公眾號:網(wǎng)易智能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    解鎖機器人視覺與人工智能的潛力,從“盲人機器”改造成有視覺能力的機器人(上)

    正如人類依賴眼睛和大腦來解讀世界,機器人需要自己的視覺系統(tǒng)來有效運作。沒有視覺,機器人就如同蒙上雙眼的人類,僅能執(zhí)行預(yù)編程的命令,容易碰撞障礙物,并犯下代價高昂的錯誤。這正是
    的頭像 發(fā)表于 10-12 09:56 ?254次閱讀
    解鎖<b class='flag-5'>機器人</b>視覺與人工智能的潛力,從“盲人<b class='flag-5'>機器</b>”改造成有視覺能力的<b class='flag-5'>機器人</b>(上)

    AMD贊助多支FIRST機器人競賽團隊

    AMD 在 2024 賽季贊助了多支 FIRST 機器人競賽團隊。FIRST 機器人競賽旨在教導(dǎo)高中生如何構(gòu)建能夠執(zhí)行特定任務(wù)的機器人,同時
    的頭像 發(fā)表于 09-18 09:45 ?315次閱讀

    工業(yè)機器人常用的編程方式

    機器人完成特定的任務(wù)。編程可以手動完成,可以通過計算機輔助設(shè)計(CAD)軟件自動生成。編程方式的選擇取決于任務(wù)的復(fù)雜性、機器人的類型、以及所需的靈活性和效率。 1. 手動編程 1.1 示教編程 直接示教 :操作員直接控制
    的頭像 發(fā)表于 09-04 09:26 ?421次閱讀

    開源項目!用ESP32做一個可愛的無用機器人

    /Kawaii-Useless-Robot 可以“可愛的無用機器人”打包下載所有3D打印文件。 項目鏈接:https://www.instructables.com/Kawaii-Useless-Robot-2024-Edition/ 項目作者:tobychui *附件
    發(fā)表于 09-03 09:34

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作了一個他一直想做的機器人——可愛無用機器人。 無用機器人原理是一個連接到開關(guān)的電機,通過邏輯門控制。當(dāng)開關(guān)被推到“開”時,機器人
    發(fā)表于 08-30 14:50

    ROS機器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-7-19 17:18 編輯 ROS系統(tǒng)是什么 ROS(Robot Operating System)是一個適用于機器人的開源的元操作系統(tǒng)。它
    發(fā)表于 07-09 11:38

    Al大模型機器人

    金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強介紹說,薩科微Al大模型機器人有哪些的優(yōu)勢?薩科微AI大模型機器人由清華大學(xué)畢業(yè)的天才少年N博士和王博士團隊開發(fā),與同行相比具有許多優(yōu)勢:語言
    發(fā)表于 07-05 08:52

    其利天下技術(shù)·搭載無刷電機的掃地機器人的前景如何?

    隨著人工智能和物聯(lián)網(wǎng)技術(shù)的不斷進步,掃地機器人的智能化程度在不斷提高?,F(xiàn)代掃地機器人已經(jīng)可以通過智能識別、規(guī)劃路徑和自主避障等技術(shù),實現(xiàn)更為精準(zhǔn)的清潔。它們可以根據(jù)家居環(huán)境自動調(diào)整清潔策略,如識別
    發(fā)表于 05-05 15:03

    PCB行業(yè):用協(xié)作機器人,就選大族機器人

    近年來,電子產(chǎn)業(yè)的爆發(fā)式需求,PCB行業(yè)迎來了快速發(fā)展的同時,帶來了更加激烈的行業(yè)競爭。為了在擁擠的風(fēng)口屹立不倒,許多PCB廠家選用協(xié)作安全、柔性生產(chǎn)、使用簡單和部署快捷的協(xié)作機器人,作為PCB
    的頭像 發(fā)表于 02-29 09:34 ?393次閱讀

    特種機器人的定義與分類

    相對于一般的工業(yè)機器人及家用服務(wù)機器人,特種機器人的工作環(huán)境和作業(yè)條件更為復(fù)雜,對機器人結(jié)構(gòu)和功能提出了更高的要求。因此,未來特種
    發(fā)表于 01-04 11:42 ?1428次閱讀
    特種<b class='flag-5'>機器人</b>的定義與分類

    LabVIEW的六軸工業(yè)機器人運動控制系統(tǒng)

    LabVIEW開發(fā)六軸工業(yè)機器人運動控制系統(tǒng) 本項目開發(fā)了一個高效的工業(yè)機器人控制系統(tǒng),重點關(guān)注于運動學(xué)算法和軌跡規(guī)劃算法的實現(xiàn)和測試。LabVIEW作為一個關(guān)鍵技術(shù),在項目中扮演了核心角色
    發(fā)表于 12-21 20:03

    機器人實現(xiàn)開發(fā)自由,探索精密工藝的機器人關(guān)節(jié)模組

    機器人關(guān)節(jié)是作為機器人各個部件之間相互連接的節(jié)點,提供了必要的運動自由度。關(guān)節(jié)模組用其精確度和可靠性,確保了機器人在各個領(lǐng)域的高效率和高質(zhì)量表現(xiàn)。一體化關(guān)節(jié)使得機器人能夠模擬人類肢體的
    的頭像 發(fā)表于 12-08 15:35 ?434次閱讀

    ROS機器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    ROS系統(tǒng)是什么 ROS(Robot Operating System)是一個適用于機器人的開源的元操作系統(tǒng)。它提供了操作系統(tǒng)應(yīng)有的服務(wù),包括硬件抽象,底層設(shè)備控制,常用函數(shù)的實現(xiàn),進程間消息傳遞
    發(fā)表于 11-30 16:01

    機器人建模方法和組成

    URDF:機器人建模方法 ROS是機器人操作系統(tǒng),當(dāng)然要給機器人使用啦,不過在使用之前,還得ROS認(rèn)識下我們使用的機器人,如何把一個
    的頭像 發(fā)表于 11-22 16:30 ?812次閱讀
    <b class='flag-5'>機器人</b>建模方法和組成

    機器人編程需要什么軟件?

    機器人編程需要什么軟件
    發(fā)表于 11-01 07:34