當前位置:
首頁 > 最新 > 以線蟲為模型模擬的神經網路,讓機器人無需訓練即可自動避開障礙物

以線蟲為模型模擬的神經網路,讓機器人無需訓練即可自動避開障礙物

該研究有利於促進生物AI演算法的發展。

如何模擬生物的大腦,以用於控制機器人?Openworm項目回答的恰恰就是這個問題。從2013年4月份開始,這一開源項目的研究進度及成果一直備受關注。

那麼這個項目具體是在做什麼事呢?簡單來說,他們就是試圖對秀麗隱桿線蟲的整個神經元系統進行編輯「模擬」,以用於控制機器人。

GIF

線蟲是什麼?為什麼選擇線蟲?

秀麗隱桿線蟲(C.elegans)是一種無毒無害、可以獨立生存的線蟲,其個體小,成體僅1.5mm長,通體透明,大多為雌雄同體(雄性個體僅占群體的0.2%),可自體受精或雙性生殖;在20℃下平均生活史為3.5天,平均繁殖力為300-350個(但若與雄蟲交配,可產生多達1400個以上的後代)。

GIF

自1965年起,科學家Sydney Brenner就利用線蟲作為分子生物學和發育生物學研究領域的模式生物,1983年,科學家Sulston完成了線蟲從受精卵到成體的細胞譜系,也因此獲得了2002年的諾布爾醫學或生理學獎。

發展至今,秀麗隱桿線蟲也是唯一一個體內所有細胞能被全部盤點並歸類的生物。

那線蟲與機器人怎麼會產生關聯呢?

首先我們需要對AI的未來發展方向有一個簡單的認知。

關於AI未來發展的方向,諾貝爾獎得主Edvard Moser就曾在採訪中指出:人工智慧系統的發展最終會接近人的大腦,相應的,腦部的研究會推進AI的發展。

但正如Edvard提及的,我們永遠不可能了解我們的大腦。所以目前的研究現狀是:人類的大腦過於複雜,生物學上也無法對其進行描述。

故而研究人員就想要選擇一種人類在生物學上可以描述的生物系統作為神經細胞機器人系統的研究起點,而秀麗隱桿線蟲是迄今唯一一個細胞信息完全已知的生物。基於這樣的考慮,於2013年,Ryan Merkley等人共同發起了Openworm項目。

圖 | Ryan Merkley 美國非營利組織Creative Commons的CEO,openworm項目基金董事會主席

Openworm項目是什麼?

它具體研究的是什麼?

OpenWorm是一項旨在自底向上(從細胞層面出發,在計算機上顯示和運用)模擬秀麗隱桿線蟲的國際性開放科學項目,該項目的長遠目標是模擬整個秀麗隱桿線蟲的全部959個細胞。

研究尚處於第一階段,該階段內,他們計劃通過建立包含302個神經元和95個肌肉細胞的模型來模擬蠕蟲運動。

目前,此項目的物理引擎Sibernetic已經建好,神經連接組和肌肉細胞也已創建為NeuroML格式,整個蠕蟲的三維解剖模型可以通過瀏覽器自由查看。此外,Openworm項目也參與了Geppetto模擬框架(一個為開發有機體的整體建模而創設的多重演算法、多尺度的模擬平台)的開發。

從已經公布的視頻中,研究團隊已經可以模擬線蟲的肌肉和運動,整個代碼是用python寫成的,這些代碼就相當將線蟲的302個神經元和95個肌肉細胞「移植」到了電腦里,以用來控制機器人的運動。

目前,整個神經網路已經被完全建立起來,其中除了302個神經元、95個肌肉細胞,還有5000個化學突觸、600個間隙連接和600個神經接頭。

系統的具體傳輸過程就是:感測器數據(輸入)---->細胞---->神經元處理---->肌肉細胞(輸出),需要指出的是,系統里的「肌肉細胞」對應的就是機器人的輪子,左邊的肌肉細胞作用總和控制的是左邊的輪子,右邊的肌肉細胞函數總和控制的是右邊的輪子。

總的來說,整個模擬出來的機器人,運動、反應都酷似線蟲,不同於現在的神經網路,它不需要事先的數據訓練和學習,遇見牆或者障礙物,它會自動嘗試轉個方向走。

結語

儘管生物學上對線蟲有了非常詳盡的研究,如細胞信息、生活習性、神經元個數等信息,但是研究人員指出:已有的研究都只是基礎性的理解,並非深層的。Openworm項目因其是基於線蟲的生物結構進行系統模擬,不僅利於推進AI技術的發展,模擬系統的實驗數據反過來也會加深生物學家對於線蟲行為的理解。

秀麗隱桿線蟲有959個細胞,現在能夠模擬的302個神經元細胞約佔體細胞總數的1/3,而人類的大腦有1000億個神經元,顯然,研究之路漫長,但其意義深遠。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 鎂客網 的精彩文章:

牛津大學研究團隊推出「資源地圖」,可完整呈現城市交通網數據

TAG:鎂客網 |