神經認知學在機器人中的發展和應用(附PPT+視頻) | 雷鋒網公開課

2020-12-24 雷鋒網

如何讓機器人的大腦「模仿」得更像人類的大腦?科學家們給出的答案是研究人腦結構的分子層面,嘗試深入地了解人腦細胞的情況,進而將「拼圖」完成,還原大腦。那麼,什麼是神經認知學,神經認知在機器人領域都有哪些應用?

本期雷鋒網硬創公開課邀請到TIANBOT資深機器人研究工程師田博,為我們做主題為《神經認知學在機器人中的發展和應用》的分享。

內容介紹

  • 本期公開課包含但不限於以下內容:

  • 神經認知在機器人領域應用簡介

  • BBD與神經區域連接猜想

  • RatSLAM,ehSLAM與空間認知細胞

  • HMax與視覺皮層

  • Neuromorphic與神經元連接

嘉賓介紹

田博,TIANBOT資深機器人研究工程師,清華大學企業家協會(TEEC)青創會員。溫州市機器人與智能製造特聘專家,580計劃創業人才。知乎機器人話題優秀回答者。於 2007 年開始從事機器人研發工作,工作範圍涵蓋機械設計、控制、算法等,在校期間獲得 RoboCup 人形組第四名。參與過研發小型和大型的人形機器人,輪式機器人的環境感知算法。發表多篇機器人(IROS)和人工智慧頂級國際會議(AAAI)文章,開發移動機器人超過十種,包括足式與輪式。回國後進行移動服務式機器人創業,受邀在人工智慧大會、機器人核心器件計算法等大小會議上發表演講,創業項目獲得南京創贏未來金獎,創辦南京天之博特機器人科技有限公司,志在培養機器人技術與開發人才。參加央視財經頻道的創業英雄匯。

公開課完整視頻(共96分鐘):

以下為嘉賓分享內容實錄精編。關注雷鋒網旗下微信公眾號,回復「PPT」可獲取嘉賓完整PPT。

我從07年開始做機器人研究,並且有幸在2011年加入唐華錦博士在新加坡科技局信息所創建的計算神經組,從屬於李海洲博士的人類語言科技部門與機器人技術項目部門。我於2011年5月至2015年1月在組內從事神經認知機器人的研發,也是這個組發展最好的時期。本次講座的主要內容都來自我在組內三年半時間的研究經歷,涉及到整個組的工作,而這個組由唐華錦領導,所以在這裡介紹下他本人。

唐華錦教授於浙江大學、上海交通大學完成本科和碩士學習,於新加坡國立大學計算機工程系留學獲得博士學位。 其後在意法半導體公司擔任研發工程師,並於澳大利亞昆士蘭大學腦科學研究所從事博士後研究,2008-2014年在新加坡科技研究局資訊通信研究院任認知計算和機器人認知實驗室主任。2014 至今,擔任四川大學計算機學院類腦計算研究中心主任。入選國家青年、四川省。

唐華錦教授擔任多個國際一流學術期刊包括IEEE Transactions on Neural Networks and Learning Systems, IEEE Transactions on Cognitive and Developmental Systems 和 Frontiers in Neuromorphic Engineering 的Associate Editor,Frontiers in Robotics and AI 編委,並擔任多個國際會議主席或程序委員會主席,IEEE計算智能學會教育分委會主席、IEEE認知與發育系統技術委員會副主席等。

唐華錦當時是計算神經組的主任,於2014年在四川大學正式任教授,他離開以後我也就在15年回國創業了。現在我主要從事ROS的職業培訓,並進行移動式服務機器人的開發。另外我也在知乎上經常回答關於機器人的話題,ID為【賈子楓】,歡迎大家關注!

機器人技術發展趨勢 

這是基於我個人對機器人發展的理解對機器人的劃分。最早是工業機器人,研究內容是規劃和控制,從1960s就開始了。

後來的軍用機器人包括火星機器人、救災機器人、水下機器人、空中機器人、地面機器人,研究的主要是機器人的移動性能,包括本田的ASIMO和波士頓動力的機器人,雖然本田的目標是讓ASIMO成為服務機器人,但是研究的主要是機器人的移動性能。

軍用機器人的下一步我們希望做服務機器人,這幾年隨著機器人的發展,大家對服務機器人的概念也越來越熟悉。讓工業機器人變成移動機器人,我們需要增加它的移動性能,但是一個會動的機器人,我們往往用遙控的方式,如果想要它自己動是非常困難的,所以具備適用性和空間認知是服務機器人的共性基礎技術,包括語音對話。

再往後,我們希望機器人能夠發展成家庭機器人或是個人機器人,這時候機器人需要足夠的理解能力和足夠的安全性。

我們認為目前機器人的發展處在軍用機器人向服務機器人跨越的階段,現在所有技術都處在這個節點,也就是移動技術和語音交互方面。

為什麼機器人要應用神經認知的方法?

傳統的方法是用世界的模型加上機器人模型,也就是說在這兩個模型裡面我們需要知道所有的細節,然後得到一個非常工程的解決方案,比如早期的工業機器人上,我們知道它的關節、連結長短,我們用運用機器學算它的路徑,得出一系列的解。但是,現在我們發現,這種解決方案只適合汽車工業,3C領域比如做分揀是不適用的,因為我們面臨的環境是千變萬化的,也就是說我們沒辦法用單一的世界模型去描述機器人所處的環境,所以我們要拋棄世界模型的方案。

這是我們設想的未來機器人結構,首先從大腦得出一個模型,然後得出一個記憶模型。為什麼是記憶模型?因為大腦有很多功能, 從神經認知學的角度講,人類之所以能成長為萬靈之長,主要是因為人類大腦的新皮層足夠大並且急劇擴張,而新皮層主要任務就是存儲, 相當於我們記憶經過編碼後存儲在新皮層,而骨皮層和中皮層從最早的嚙齒類動物到現在靈長類動物並沒有發生特別大的變化,我們認為人類之所以產生智能,可能最主要的原因就是記憶的量變到質變。所以,我們希望將這個模型應用在機器人上,也就是把大腦放進去,工程師不需要為機器人做世界模型的建立,而是機器人自己去建立世界模型,這種機器人我們稱之為NEural COgnitive Robot,即神經認知機器人。

當然,我們也在思考光一個大腦能否產生智能,目前普遍的說法是不行,所以光放入大腦是不行的,還需要很多傳感器一起產生作用,因為在這個大閉環中,需要先獲取外部的信息,經過大腦神經網絡處理,最後到執行機構,然後再回到感知系統獲取信息,是一個不斷判斷、反饋到抉擇的過程,也就是產生智能的過程。 

神經認知(計算神經)的研究內容

我本身是做機器人的,但為什麼當初會願意加入這個神經認知組呢?我們感覺機器人發展到現階段,算法是不足以支持我們對機器人的想像空間的,即使不斷堆砌工程師,機器人能達到的智能水平也只是一個有限值,而神經認知學的方法有可能從根本上改變現下機器人智能低下的狀況。 

神經認知學的整個體系有兩個大的分類:微觀的神經電路和宏觀的人工智慧。

對於微觀的神經電路研究,大家是想研究模擬神經比較基本的規則,包括我們研究Synapse(突觸)是怎樣激發的,我們希望把一個神經元的模型做好,然後慢慢堆砌,當數量級達到一定程度的時候,也許系統就產生智能了,當然這也只是一種猜測。另外,人類的神經元實在太多了,所以我們會根據認知心理學做分類,包括Memory Coding(記憶編碼)、Associative Memory(記憶關聯)、Synaptic Learning(突觸學習)、Neural Coding(神經編碼)、Episodic Memory(片段記憶)。

從宏觀的角度來說,我們希望在機器人上體現出智能,也就是說我們在研究機器人的時候不是特別在意內部怎樣實現的,或者說當整個系統應用在機器人上的時候,我不關心你在生理級別與生物系統的類似性,我們只關心機器人體現出應有的智能。對於機器人的智能,我們 強調對環境的適應性,也就是對不同環境是否能夠適應。

神經認知學及其在機器人學科中的發展簡介

在這裡介紹幾位神經認知學或是機器人學研究領域比較有代表性的人物,也是代表著神經認知學在機器人應用上的發展。Edward Tolman是早期的心理學家,研究了很多認知相關的內容,所以他算一個認知心理學方面的專家,非常有名,主要是提出了空間認知地圖的概念,不過已經過世了;Gerald Edelman 應該在2014年剛剛過世,我在神經認知組的時候參考了很多他的研究,他也是BBD(Brain-based Device)的提出者;做視覺的同學應該對Tomaso Poggio 比較熟悉,他是Hmax的創始人;Michael Milford 是做RatSLAM 的,也是我最為熟悉的。

這幾個人的工作好像沒什麼關係,又是地圖,又是BBD,又是視覺的,在這裡也就不每個點都詳細講了,我就按照我們組為什麼要去研究這個東西、我們是怎麼想的這個思路來講下。

一系列的神經認知機器人——NECO

我們當時做機器人,想法很簡單,因為神經認知學試驗剛開始大家都用老鼠,各種各樣的迷宮裡,給它們一些食物,研究它們的行為,所以我們就在想是否可以用機器人替代這隻老鼠,把神經認知模型放進機器人裡面。這也是為什麼唐華錦教授當初要讓做機器人的人加入他們神經認知組,而且他們其實主要偏向於計算神經學。我們去了之後,最開始就找對照模型,就是前面提到的心理學家Edward Tolman 在1940s年做的一個實驗,讓一個老鼠在一個十字型迷宮裡(上圖圖左),我們是放了一個機器人進去(上圖圖中和圖右),機器人可以看見牆上我們給出的landmark(地標),從而對環境做出判斷,最終它的任務是找到奶酪。

這些也是我們做過的實驗,機器人在實際環境中的應用,看機器人是否能適應各種不同的環境。

最初的認知機器人概念——類腦晶片的架構

這是我們對第一個十字迷宮做的類腦晶片的架構,首先要對空間有簡單的感知,但這個空間只是一個十字型,所以我們只需要對幾個選擇有一個選擇性,相當於機器人在空間的認知只有四個點,只有四個方向,所以只有四個選擇。另外,我們需要機器人認識一些物體,因為用的是視覺方案,所以我們需要了解在記憶中是如何表達的,而不是傳統的比如我看下顏色做二制化,然後與顏色模板進行匹配得出一個結果,我們是用整體圖像做輸入,給它一個記憶表達,然後會有神經連接的強化,促使輸出。機器人最後得到的系統輸出值,其實是在整個系統四個神經元裡面選擇一個神經元,這個神經元的輸出就代表一個方向,會命令機器人轉到某一方向。

這個架構是用神經認知的模型,部分架構用的是機器人工程化的方法,這個方法也是貫穿了我們那幾年的研究,我們認為神經認知學難以解決的部分,就會用機器人工程化的方法去替代。當然,當神經認知模型比較成熟了以後,這部分也是可以替換的。

雷鋒網(公眾號:雷鋒網)按:接下來內容涉及到大量理論知識,嘉賓講解了BBD、HMAX 、空間認知地圖以及RatSLAM 的理念,文字難以描述,雷鋒網直接附上PPT,感興趣的讀者可以觀看上面的視頻,此部分內容可在33min開始觀看。

未來的工作

Behavior learning(行為學習):這是我們一直想實現的機器人功能,就是說我來教,它來學。能將學到的東西做舉一反三。

Active and lifelong learning(主動和終生學習):像教小孩兒一樣教機器人。讓機器人從沒有任何知識表達的存儲就開始學習,以現在機器人的技術來說,是沒辦法實現的,所以未來需要藉助於神經認知學。

Neuromorphic(神經形態學):人類大腦內所有的神經元最後都是將我們所看到的信息轉化為電信號,整個神經系統是一個大的電路,Neuromorphic 的工作就是模擬神經元的連接,前面一個神經元的信號傳過來,如何激發後面的神經元,形成一個大型的並行電路,再把每個部分的Neuromorphic 的晶片連接到執行機構上,形成一個與大腦神經架構類似的電路,這個時候我們可以做或者說只能做端到端的學習,現在深度學習非常喜歡講端到端的學習,而人本身就是一個端到端學習的案例,我們自己的神經系統放上神經認知學,換上Neuromorphic 的晶片,這是一個很順暢的邏輯,也是我們未來的工作,現在還是覺得比較遠。

Q&A 環節

雷鋒網讀者:目前在研究中遇到最大的難點是什麼?

田博:因為我本身是做機器人的,做神經認知研究後關於神經學的概念剛開始理解起來會比較吃力,因為是跨學科、強交叉,可以說在第一年我大量閱讀Science、Nature 的文章,與我本身工作背景差異非常大,所以是非常吃力的。如果你是學工科的,想從事神經學的研究,這個坎兒是一定要過去的。CMU的機器人所和匹茲堡大學神經所有一個聯合培養的人才項目,世界上最知名的研究機器人的學校也意識到傳統的方法無法解決我們想解決的機器人問題。所以最主要還是客服跨學科的問題,跨過這個坎兒,後來就越來越順了。

另外,就是神經的模型這塊,因為我們得到的神經模型是神經學家從動物上經過表述過來的,這時候我們需要將計算模型翻譯成程序,再把程序放在機器人裡面,這個工作量相當大,從理論到實踐,中間要做假設和測試,相對來說是比較累的。

雷鋒網讀者:目前在應用上有哪些走在前面的企業和產品?

田博:基本上還是大企業,IBM有一個類腦晶片TrueNorth,還有一個叫DVS的攝像頭,這些攝像頭我覺得最有可能最先應用的與Neuromorphic 相關的產品,對於機器人來說,我是覺得還有點難,當時研究的東西直接應用是非常困難,但是主導思想是非常關鍵的,會讓我們在產品開發時,架構是合理的,但直接應用是非常難的。

雷鋒網讀者:神經認知學與意念控制是同一概念嗎?

田博:不是,這個我非常肯定。就我自己的理解,意念控制大多偏向於EEG,主要就是獲取腦電信號,包括康復機器人就是獲取運動信號,然後讓機器人帶動你的肌肉運動,這個和神經認知有著根本性的區別,我們做神經認知是希望模擬神經活動的原理,而EEG希望撲捉神經的一些現象從而進行應用,所以簡單來說,神經認知是一個更加根本性的問題,和意念控制還不太一樣。

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。

相關焦點

  • 客服機器人中的深度語義技術與應用探索(附視頻+PPT)| 雷鋒網公開課
    但在實際使用中,用戶經常發現,機器人並沒有想像中那麼智能,它能識別文字和語音,但卻「不懂你」。這其中的關鍵便涉及到自然語言處理中的」深度語義技術「。針對這個問題,本期雷鋒網硬創公開課邀請到小i機器人創新中心的研究院陳培華為大家具體講解,在客服機器人領域的深度語義技術和應用探索。嘉賓介紹:
  • 客服機器人中的深度語義技術與應用探索附視頻+PPT|硬創公開課
    雷鋒網「新智造」按:幾年之間,蘋果、微軟、Google、百度、阿里等巨頭都推出了以聊天為形式的機器人,應用在情感陪護、虛擬助理、客服、售後等場景中,同時也有諸多初創公司、投資機構殺入這一行業。但在實際使用中,用戶經常發現,機器人並沒有想像中那麼智能,它能識別文字和語音,但卻「不懂你」。這其中的關鍵便涉及到自然語言處理中的」深度語義技術「。
  • 解析波士頓動力Handle機器人背後的技術(附PPT+視頻) | 雷鋒網公開...
    上周,Boston Dynamics 又發布了一段視頻,並再次推出了一款全新機器人——Handle,這也是Boston Dynamics 首次嘗試輪式機器人。從視頻中我們可以看到,Handle 機器人能夠載重、下蹲和跨越障礙物,比上一款 Atlas 機器人更為先進。
  • 微軟人工智慧公開課概覽 | 雷鋒網公開課
    微軟為此傾注了許多精力和資源,並取得了亮眼的成績,但它還有著更加宏偉的願景:將人工智慧帶給每個人,從開發者到數據科學家,從技術愛好者到學生。本次公開課,雷鋒網邀請到了微軟亞洲研究院掌門人洪小文博士,為大家分享《微軟人工智慧公開課》第一章節——《微軟人工智慧概覽》中的精彩內容,介紹微軟在人工智慧領域的最新研究成果以及微軟的AI服務如何賦能開發者。
  • 解析波士頓動力Handle機器人背後的技術(附PPT+視頻) | 硬創公開課
    上周,Boston Dynamics 又發布了一段視頻,並再次推出了一款全新機器人——Handle,這也是Boston Dynamics 首次嘗試輪式機器人。從視頻中我們可以看到,Handle 機器人能夠載重、下蹲和跨越障礙物,比上一款 Atlas 機器人更為先進。
  • 實例介紹機械臂運動規劃及前沿研究方向(附PPT+視頻)|雷鋒網公開課
    運營個人微信公眾號Nao (ID: qRobotics),以qqfly(或fly qq)之名撰寫過多篇技術文章。公開課完整視頻:以下內容整理自邱強在雷鋒網硬創公開課的分享,由於內容有很多針對圖或視頻的細節講解,文中做了刪減,完整內容可觀看視頻。關
  • 乾貨:製造業中的機械智能(內附完整PPT)|雷鋒網公開課
    (公眾號:雷鋒網)硬創公開課的分享,由雷鋒網機器人垂直欄目「新智造(公眾號:新智造)」整理。而學習算法這部分,主要是從這些存儲的數據中,進行抽象提煉出模型,這些模型可能是產品質量的判斷模型,也可能是機器人的控制算法。而在機器人操作上,主要就是實現部分,是怎麼樣學習到的算法在機器人上實現出來。數據收集 - 算法學習 - 機器人實現,基本就是這個套路。下面會給出幾個例子,來闡述整個框架體系,我會儘量的迴避一些技術細節,只給出一些框架和流程。
  • 開始學習機器人——公開課推薦
    斯坦福CS231n —深度學習與計算機視覺適用人群:有一定數學與計算機基礎,希望了解深度學習與神經網絡的同學簡介本課程屬於機器學習的深化課程,主要是介紹深度學習(尤其是卷積神經網絡和與其相關的框架)在計算機視覺領域的應用,內容涵蓋多種神經網絡具體結構與訓練應用細節,以及針對大規模圖像識別,物體定位,物體檢測,圖像風格遷移,圖像理解描述與視頻內容識別等問題的前沿解決思路
  • 機器人程序設計之如何正確入門ROS | 雷鋒網公開課
    然而隨著ROS近年來火熱,在教學中也發現很多新夥伴對ROS的認識存在一些誤區,為了加快小夥伴們的學習速度,雷鋒網本期公開課雷鋒網邀請Top和大家分享一點自己學習和使用的經驗和心得。雷鋒網本期公開課面向想入手ROS卻又不知從何下手的小夥伴,為大家梳理好學習思路。內容包括但不限於ROS全球使用現狀、核心概念、工作原理等學習重點,及仿真環境、工具庫等需了解的內容。
  • 《超智能體》作者講述深層神經網絡設計理念(附PPT+視頻) | 雷鋒網...
    本期雷鋒網硬創公開課邀請到《超智能體》一書作者於建國,分享的內容就是理解為何「深層」比「淺層」網絡要好,深度學習適用於什麼任務,並嘗試找出前饋神經網絡、循環神經網絡、卷及神經網絡、殘差網絡、預訓練、多任務學習、端到端學習、自動編碼器、遷移學習、distillation、dropout、regularization、batch-normalization等技術背後的共享,讓大家感受該如何設計符合自己任務的深層神經網絡
  • 預告:教機器人學中文:解析中文分詞與其應用 | 硬創公開課
    我們一直都有這樣一個願景,希望機器能夠準確無誤的理解我們所說的話,以一個流暢自然的方式與我們交談,因此自然語言處理(NLP)成為人工智慧領域中的重要分支學科之一做為人類,面對複雜的漢字詞彙,我們都很難準確而快速的理解和掌握,對於機器更加如此。所以,作為NLP這一學科在中文環境應用中的一個重要難題,解決中文分詞問題便成為讓機器學習理解中文的關鍵。那麼,中文分詞究竟是一個怎樣的問題?有哪些方法?如何應用?他還有怎樣的局限性和發展機會?
  • 深度學習新星:GAN的基本原理、應用和走向 | 雷鋒網公開課
    如果讀者想獲得關於本次公開課的PPT,可前往雷鋒網(公眾號:雷鋒網)旗下微信公眾號【AI科技評論】,關注後回復「馮佳時PPT」獲得下載地址。近年來,基於數據而習得「特徵」的深度學習技術受到狂熱追捧,而其中GAN模型訓練方法更加具有激進意味:它生成數據本身。
  • 2018 公開課盤點企業篇:十家企業帶你看 AI 的實際應用成果及人才...
    內容簡介:隨著這幾年神經網絡和硬體(GPU)的迅猛發展,深度學習在很多行業包括網際網路,金融,駕駛,安防等領域都得到了廣泛的應用。黃李超畢業於帝國理工碩士,曾於 2014 年加入百度深度學習研究院;並於 2015 年作為初創人員加入地平線,現研究方向包括深度學習系統研發,以及計算機視覺中物體檢測,語義分割等方向。公開課上,黃李超不僅介紹了 AI 晶片的背景以及怎麼從算法角度去設計適合嵌入式平臺高效的神經網絡模型,還講解了高性價比的神經網絡在計算機視覺領域的應用。
  • 地圖中的語義理解 | 雷鋒網公開課
    月,雷鋒網(公眾號:雷鋒網)將在深圳舉辦一場盛況空前,且有全球影響力的人工智慧與機器人創新大會。屆屆時雷鋒網將發布「人工智慧&機器人Top25創新企業榜」榜單。目前,我們正在拜訪人工智慧、機器人領域的相關公司,從中篩選最終入選榜單的公司名單。如果你也想加入我們的榜單之中,請聯繫:2020@leiphone.com。編者按:本文整理自搜狗公司王硯峰在雷鋒網硬創公開課上的演講。
  • 2018 公開課盤點應用篇:面向 AI 開發者,「猿桌會」帶你看各路大神...
    作為一個針對 AI 開發者的公開課類目,「猿桌會」自去年推出以來廣受各位的喜愛,在今年雷鋒網 AI 研習社依舊以最飽滿的誠意為大家邀請了領域內的各路大神進行分享,具體內容涵蓋深度學習開源框架、神經網絡調參和優化、開發語言使用技巧、開源工具使用心得、人工智慧/數據競賽經驗、 行業最新成果等,持續關注我們公開課的粉絲們想必也從他們身上得到了不少收穫。
  • 孔曉泉:自然語言處理應用和前沿技術回顧 | 分享總結
    近日,雷鋒網研習社公開課邀請了孔曉泉來介紹自然語言處理技術的一些基本知識、行業的發展現狀和基於深度學習的通用的 NLP 處理流程。本次分享將幫助想要學習和從事 NLP 的學生、工程師以及愛好者建立一個基本的 NLP 的知識框架,熟悉基礎的技術方案,了解通用的深度學習處理流程。
  • 年度盤點|AI科技評論做過的那些CV公開課
    | 硬創公開課嘉賓介紹: 趙京雷,閱面科技 ReadSense CEO。上海交通大學人工智慧博士,前WiseNut研究中心算法負責人,前阿里北京算法研究中心負責人、高級算法專家。閱面科技專注於深度學習和計算機視覺,為消費級智能機器提供最前沿的視覺算法和解決方案。其技術應用領域包括服務機器人、智能家電、智慧型手機、無人機和其他消費電子產品行業。
  • 數據驅動人工智慧的實踐 | 雷鋒網公開課
    不管是說風口還是機遇,AI對科技產業創新的力量不言而喻,而在該領域積累了相關技術實力的研究者、企業創新者也希望趕上時代的列車。本次雷鋒網AI金融專場硬創公開課第一期,我們邀請到百度金融首席數據科學家丁磊博士,來分享他關於人工智慧技術在商業領域的深度思考。
  • 雷鋒網公開課|先進位造業如何利用人工智慧提升產品品質?
    如今,大數據的興起、數位化技術轉型的逐漸成熟,讓人工智慧的應用和研究逐漸完善,未來,人工智慧技術將進一步融入到製造業的每一個流程中。發展先進位造業,深入探索如何利用人工智慧發展先進位造業的路徑和創新措施,對傳統企業來說意義重大。