機器人的“大腦”與人類大腦有很大的不同,指導機器人如何處理各種事項通常來説就是編寫的代碼是否正確的問題。這聽起來似乎機器人比人類的學習方式更為簡單,但實際上則是更加困難——因為機器人沒有人類的直覺,由於不會根據不斷變化的環境而作出變通和適應,使得很多事情變得幾乎不可能實現,比如雷鋒網報道過的比戰鬥機還複雜的Atlas,還無法適應複雜的環境。
加州大學伯克利分校(UCB)的一組研究人員展現了一個機器人,其可以通過不斷地試錯來學習,就像人類的學習方式一樣。它的形成使人類在人工智能領域的研究向前邁進了一大步。
UCB的電氣工程和計算機科學系的教授 Pieter Abbeel 表示,“已經研發出了一種全新的方法來賦予機器人學習”。
這個方法的關鍵之處在於,當這個機器人面對了之前從未接觸過的新鮮事物時,研究人員也不必對機器人重新編程。完全相同的軟件,但在研究人員讓機器人學習所有不同的任務時,軟件卻能對機器人如何學習進行相應的編碼。
該團隊開發了一系列的算法,允許一個名為 BRETT 的 Willow Garage PR2 機器人學習一系列電機操作的任務,例如擰水瓶蓋子或組裝玩具飛機,而這一切任務在執行之前研究人員並沒有進行預編程,用中國的一句俗語來表達的話,就是讓機器人“摸着石頭過河”。
這一方法允許機器人在遇到比它們通常的操作環境還要更加雜亂的環境中更有效地運作,如工廠或實驗室。
大多數的機器人應用都是將機器人放置在一個受控的環境中,所有的物體都處於可預見的位置上。而把機器人放到普通的現實生活中的挑戰則是機器人必須能夠感知和適應周圍環境,周圍的環境則是在不斷的改變。
為了讓機器人的學習能夠模仿人類學習,團隊需要接入機器學習研究的一個分支——深度學習。關於深度學習雷鋒網有過很多報道,它會使用一種方法,讓人造神經網絡能夠從一個基線上推斷出相應的知識,整個學習過程都無需研究人員對下一層的數據進行編程。
人類在整個生命歷程中都會通過我們自己的經驗和其他人那裏學習到新的技能。這個學習過程深深紮根於我們的神經系統中。
通常情況下,當研究人員提供了這個物體看起來像什麼和他們在什麼位置的信息後,BRETT能夠在10分鐘以內就掌握每個任務。而如果讓BRETT自行識別並定位到這個物體,則需要花費約3個小時才能完成——但隨着數據處理能力的提高,它的速度也會提高。
隨着處理的數據量不斷提升,機器人就可以開始學習如何處理更復雜的事情,在未來5到10年,我們可以看到機器人學習能力顯著的進步,甚至是教小孩寫字了。
via cnet
本文轉載請註明來源:http://www.leiphone.com/news/201505/lVW9WyVmlGVPatr0.html
資料來源:雷鋒網
作者/編輯:思睿
請按此登錄後留言。未成為會員? 立即註冊