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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過持續(xù)元學習解決傳統(tǒng)機器學習方式的致命不足

DPVg_AI_era ? 來源:cc ? 2019-03-04 14:20 ? 次閱讀

傳統(tǒng)機器學習正在凸顯它的不足。為了解決此問題,伯克利大學人工智能實驗室教授繼2017年提出元學習后,又提出在線元學習。不僅可以解決傳統(tǒng)學習的不足,同時也彌補了元學習缺乏持續(xù)學習的缺陷。

傳統(tǒng)的機器學習研究模式需要獲取特定任務的大型數(shù)據集,然后利用這個數(shù)據集從頭開始訓練模型。面對數(shù)據量不足的新任務時,這種方式顯然無法勝任。

如何使神經網絡不僅能夠從一個學習任務,概括到另一個學習任務?而且隨著時間的推移,不斷提高通用新任務的概括能力?

解決上述問題的新理論:在線元學習

最近,伯克利大學人工智能實驗室,Sergey Levine教授和同事切爾西·芬恩博士、領先的機器學習理論專家Sham Kakade及其學生、華盛頓大學的Aravind Rajeswaran,進行了一些非常有趣的工作。

Levine教授多年來一直致力于將機器人技術,更多地轉向一種綜合“學習”方法:即讓機器人或智能體,學會“學習”(Learning to learn),即“元學習”。

元學習中,神經網絡在某種意義上是對某些任務進行預先訓練的,然后允許它實現(xiàn)一種技能轉移,使用新的、不同于訓練好的數(shù)據進行測試。此舉的目標,是訓練計算機能夠處理前所未有的新任務。

要完成我們開頭描述的新挑戰(zhàn),需要將所需的數(shù)據量盡可能的減少,以應對神經網絡面臨的一些新任務,例如可能沒有大量可用的訓練數(shù)據,或者沒有大量已標記的訓練數(shù)據。

在arXiv的一篇“在線元學習”論文中,作者描述了實現(xiàn)的可能性。(鏈接地址在文末)。與在線元學習并行的是,計算機正在學習如何及時擴展其對實例的理解,從某種意義上提高其理解能力。

此項研究已經與Levine的其他工作相呼應,例如哪些更接近機器人技術本身的成果。

了解在線元學習

在線元學習的誕生之前,Levine和他的團隊在2017年開發(fā)了一個廣泛的系統(tǒng),稱為“模型無關的元學習(MAML)”。

這種方法可以匹配任何使用梯度下降算法訓練的模型,并能應用于各種不同的學習問題,如分類、回歸和強化學習等。

但MAML有一個弱點:它的概括能力在初始預訓練后基本停止,隨著時間的推移,失去了適應能力。

為了解決這個問題,作者借鑒了另一條長長的研究線索:在線學習。

在線學習中,神經網絡通過比較每個新任務的參數(shù)中,不同的可能設置之間的差別,來進行不斷優(yōu)化。

該神經網絡尋求以這種方式找到其參數(shù)的解決方案,將任務的實際性能與最佳性能之間的差異,即最小化“regret”。

作者提出了“follow the meta-leader”算法,這是一個將“元學習”這個術語與最成功的“在線學習”算法相結合的詞匯。

值得一提的是,“follow the leader”的,最早是在20世紀50年代,Jim Hannan為博弈論領域。

智能體被賦予一系列任務,這些任務在一輪又一輪不斷的進行。例如經典MNIST數(shù)據集中的數(shù)字圖像,或者對場景中的對象執(zhí)行“姿勢預測”,或對物體進行分類。

每輪結束之后,智能體試圖通過fine-tune,使得其隨時間發(fā)展的權重或參數(shù),達成regret最小化的目的。

而所有這一切都通過經典的神經網絡優(yōu)化方法,隨機梯度下降來實現(xiàn)。作者將這些任務與先前的方法相比后,展示了了一些令人印象深刻的基準測試結果。

在線元學習的缺陷

論文最后得出的觀點是:這種方法在某種意義上說,是站在一種更偏自然過程的角度,來實現(xiàn)理想的現(xiàn)實世界學習過程,因為它包含“與不斷變化的環(huán)境相互作用的智能體”。

正如作者提到,這個事實“應該利用流算法的經驗來掌握手頭的任務,并且在未來學習新任務時變得更加熟練?!?/p>

但是,萬事都不是完美的。在線元學習也有一些弱項,算力就是一個非常典型的例子。

將來需要進行一些改進以維護過去任務的數(shù)據,從而得出一些使用“更便宜算力”的算法。

可擴展性也是一個非常大的問題。作者說雖然這種方法可以有效地按順序,學習近100項任務而不會對計算或內存造成重大負擔,但可擴展性仍然是一個問題。

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

    關注

    42

    文章

    4771

    瀏覽量

    100778
  • 機器學習
    +關注

    關注

    66

    文章

    8418

    瀏覽量

    132655

原文標題:在線元學習:通過持續(xù)元學習解決傳統(tǒng)機器學習方式的致命不足

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【下載】《機器學習》+《機器學習實戰(zhàn)》

    `1.機器學習簡介:機器學習是計算機科學與人工智能的重要分支領域. 本書作為該領域的入門教材,在內容上盡可能涵蓋機器
    發(fā)表于 06-01 15:49

    什么是機器學習? 機器學習基礎入門

    是將提供的兩個數(shù)字相乘。圖2。有了機器學習,我們就有了數(shù)據(輸入)和答案(輸出) ,并且需要計算機通過確定輸入和輸出如何以對整個數(shù)據集為真的方式相互關聯(lián)來推導出一種排序算法假設我使用一
    發(fā)表于 06-21 11:06

    如何區(qū)分深度學習機器學習

    深度學習傳統(tǒng)機器學習最主要的區(qū)別在于隨著數(shù)據規(guī)模的增加其性能也不斷增長。當數(shù)據很少時,深度學習算法的性能并不好。這是因為深度
    發(fā)表于 10-27 16:50 ?1960次閱讀
    如何區(qū)分深度<b class='flag-5'>學習</b>與<b class='flag-5'>機器</b><b class='flag-5'>學習</b>

    通過Python就能讀懂機器學習

    具體來說有四個方面的介紹,包括機器學習的定義、機器學習的起源,以及進化反向、機器學習的分類和類別
    的頭像 發(fā)表于 05-14 14:31 ?2597次閱讀
    <b class='flag-5'>通過</b>Python就能讀懂<b class='flag-5'>機器</b><b class='flag-5'>學習</b>

    機器學習和深度學習算法流程

    但是無可否認的是深度學習實在太好用啦!極大地簡化了傳統(tǒng)機器學習的整體算法分析和學習流程,更重要的是在一些通用的領域任務刷新了
    的頭像 發(fā)表于 04-26 15:07 ?4729次閱讀

    機器學習領域將算法按照學習方式分類進行問題解決

    根據數(shù)據類型的不同,對一個問題的建模有不同的方式。在機器學習或者人工智能領域,人們首先會考慮算法的學習方式。在
    的頭像 發(fā)表于 11-22 10:40 ?890次閱讀

    聯(lián)合學習傳統(tǒng)機器學習方法中的應用

    聯(lián)合學習傳統(tǒng)機器學習方法中的應用
    的頭像 發(fā)表于 07-05 16:30 ?780次閱讀
    聯(lián)合<b class='flag-5'>學習</b>在<b class='flag-5'>傳統(tǒng)</b><b class='flag-5'>機器</b><b class='flag-5'>學習</b>方法中的應用

    機器學習可以分為哪幾類?機器學習技術有哪些?

    機器學習可以分為哪幾類?機器學習技術有哪些 機器學習(Machine Learning,ML)是
    的頭像 發(fā)表于 08-17 16:11 ?5687次閱讀

    機器學習和深度學習的區(qū)別

    的區(qū)別。 1. 機器學習 機器學習是指通過數(shù)據使機器能夠自動地
    的頭像 發(fā)表于 08-17 16:11 ?4244次閱讀

    機器學習算法匯總 機器學習算法分類 機器學習算法模型

    機器學習算法匯總 機器學習算法分類 機器學習算法模型 機器
    的頭像 發(fā)表于 08-17 16:11 ?1111次閱讀

    機器學習算法總結 機器學習算法是什么 機器學習算法優(yōu)缺點

    機器學習算法總結 機器學習算法是什么?機器學習算法優(yōu)缺點?
    的頭像 發(fā)表于 08-17 16:11 ?1923次閱讀

    機器學習有哪些算法?機器學習分類算法有哪些?機器學習預判有哪些算法?

    機器學習有哪些算法?機器學習分類算法有哪些?機器學習預判有哪些算法?
    的頭像 發(fā)表于 08-17 16:30 ?1997次閱讀

    深度學習傳統(tǒng)機器學習的對比

    在人工智能的浪潮中,機器學習和深度學習無疑是兩大核心驅動力。它們各自以其獨特的方式推動著技術的進步,為眾多領域帶來了革命性的變化。然而,盡管它們都屬于
    的頭像 發(fā)表于 07-01 11:40 ?1389次閱讀

    AI大模型與傳統(tǒng)機器學習的區(qū)別

    多個神經網絡層組成,每個層都包含大量的神經和權重參數(shù)。 傳統(tǒng)機器學習 :模型規(guī)模相對較小,參數(shù)數(shù)量通常只有幾千到幾百萬個,模型結構相對簡單。 二、訓練數(shù)據需求 AI大模型 :需要大規(guī)
    的頭像 發(fā)表于 10-23 15:01 ?631次閱讀

    什么是機器學習?通過機器學習方法能解決哪些問題?

    來源:Master編程樹“機器學習”最初的研究動機是讓計算機系統(tǒng)具有人的學習能力以便實現(xiàn)人工智能。因為沒有學習能力的系統(tǒng)很難被認為是具有智能的。目前被廣泛采用的
    的頭像 發(fā)表于 11-16 01:07 ?408次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>學習</b>?<b class='flag-5'>通過</b><b class='flag-5'>機器</b><b class='flag-5'>學習</b>方法能解決哪些問題?