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

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

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

從深度學習的原理和基礎(chǔ)出發(fā)闡述了深度學習的局限性

nlfO_thejiangme ? 來源:未知 ? 作者:李倩 ? 2018-04-12 10:07 ? 次閱讀

在過去幾十年中,深度學習作為人工智能領(lǐng)域的頭號種子選手,成為了激動人心的科技創(chuàng)新。在諸如語音識別、癌癥檢測等對于傳統(tǒng)軟件模型難以解決的領(lǐng)域中,深度學習已經(jīng)初露鋒芒。

深度學習的原理經(jīng)常被用來與人類學習的過程相類比,專家們相信深度學習過程將會更快,更深入的延伸至更多的領(lǐng)域中。在某些情況下,人們會擔心深度學習會威脅人類在社會和經(jīng)濟生活中的關(guān)鍵地位,造成諸如失業(yè)甚至是人類被機器奴役的后果。

毫無疑問,機器學習和深度學習對某些任務(wù)而言是十分有效的,然而它并不是可以解決所有問題、凌駕于所有科技之上的萬能鑰匙。事實上,相比于過度炒作夸大的概念,仍有許多的制約和挑戰(zhàn)使得該技術(shù)在某些方面仍不足以和人類,甚至無法達到人類孩童的能力。

讓我們回憶兒時的童年經(jīng)歷:第一次接觸超級瑪麗時只玩了幾個小時便初步形成了粗淺的關(guān)于平臺游戲(platform game)的概念。下次玩到類似的游戲(諸如prince of persia, sonic hedgehog, crash bandicoot 或是donkye kong country)時,便可以將之前在超級瑪麗游戲中的實戰(zhàn)經(jīng)驗應用于它們。如果之后它們升級成了3d版本(正如90年代中期出現(xiàn)的),也可以毫不費力的上手。同時,也可以輕而易舉的將現(xiàn)實生活中的經(jīng)驗應用于游戲之中,遇到深坑時我馬上知道要操作馬里奧跳過它,遇到有刺的植物時,我馬上知道要避開。

我們算不上優(yōu)秀的游戲玩家,但對于深度學習算法而言,完成上述過程卻充滿了挑戰(zhàn),即使是最聰明的游戲算法也要從零開始學起。

人類可以通過抽象、類比、演繹,對不同的概念進行借鑒和學習,達到舉一反三的效果。深度學習的算法卻無法做到如此,它需要大量精準的訓練來實現(xiàn)。

在最近的一篇題為“深度學習的客觀評價”一文中,前Uber人工智能領(lǐng)導,紐約大學教授Gray Marcus講述了深度學習遇到的限制與挑戰(zhàn),他從深度學習的原理和基礎(chǔ)出發(fā)闡述了深度學習的局限性,但也對未來面對的挑戰(zhàn)表達了殷切的期許。

深度學習的原理

通過對人腦處理信息時所采用方法的抽象總結(jié)和模擬,提出了神經(jīng)網(wǎng)絡(luò)的概念。未經(jīng)處理的數(shù)據(jù)(圖像,聲音信息或者文字信息)被輸入至輸出層的“輸入單元”;輸入信息經(jīng)過一定的映射輸出至輸出層的“輸出節(jié)點”。映射的方法根據(jù)用戶定義,比如說,輸入的圖畫中有貓咪,輸入的聲音片段中有“hello”。深度學習是一種通過多層神經(jīng)網(wǎng)絡(luò)對信息進行抽取和表示,并實現(xiàn)分類、檢測等復雜任務(wù)的算法架構(gòu)。深度神經(jīng)網(wǎng)絡(luò)作為深度學習算法的核心組成部分,在輸入與輸出層之間包含有多層隱藏層,使得算法可以完成復雜的分類關(guān)系。

圖:深度神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖

深度學習算法需要大量的數(shù)據(jù)做訓練,比如說如果你想從圖片中準確的識別出是否包含“貓咪”,那么你需要事先用成千上萬張圖片來訓練它。訓練的數(shù)據(jù)量越大,模型的準確性越高。大公司之間正在不惜一切代價的爭奪數(shù)據(jù),甚至愿意免費提供服務(wù)以換取數(shù)據(jù)。擁有越多的數(shù)據(jù),就擁有越高的算法準確性和越有效的服務(wù),并將吸引更多的用戶,從而在競爭中形成良性循環(huán)。

深度學習需要大量的數(shù)據(jù)燃料

如果在一個擁有無限數(shù)據(jù)和計算資源的世界中,除了機器學習之外的其他技術(shù)便沒有存在的必要性。但顯而易見的是現(xiàn)實世界并非如此。機器學習算法永遠不可能是全面的,必須要通過插補或推演來對它從未聽到過的聲音或看到過的圖像來給出可能的答案。

對于深度學習算法來說,缺乏“下定義”的過程,既:從特殊到一般的提煉過程,好的效果必須依托于成千上萬甚至更多的訓練樣本之上。

那么如果不能進行大量有效的訓練,會發(fā)生什么?答案是:令人瞠目結(jié)舌的錯誤!錯誤的算法可能無法分清楚來福搶和直升飛機,大猩猩和人類。

深度學習錯誤識別的例子

對于數(shù)據(jù)的過度依賴也帶來了使用安全性上的問題。Marcus說過:“深度學習非常善于對特定領(lǐng)域的絕大多數(shù)現(xiàn)象作出判斷,另一方面它也會被愚弄?!?這便涉及到對抗樣本對于深度學習算法的攻擊。通過對交通標志很小的涂改,深度學習算法就會誤判停止與限速的交通標記,還有可能無法區(qū)分沙堆與肉色針織物。

深度學習并不深刻

深度學習善于建立輸入與輸出之間的映射關(guān)系,卻不善于總結(jié)發(fā)現(xiàn)其中的內(nèi)在物理聯(lián)系。事實上,“深度”這個概念,只是對于多層隱藏層的架構(gòu)而言,并非指該算法對事物本身的理解有多么深入。Marcus認為:“通過此種算法建構(gòu)的系統(tǒng),并不能總結(jié)并抽象理解諸如正義,民主,干預之類的概念”。

返回到一開始文章中提到的游戲案例,通過大量的訓練,深度學習算法可以打敗最好的人類超級瑪麗玩家,然而這并不代表人工智能對于游戲有著和人一樣的領(lǐng)悟能力,當一個棒球砸向馬里奧時,游戲玩家都知道通過跳起來躲避,而人工智能只懂得傻傻往前跑,直到被棒球砸中后背。通過反復的試錯實驗,它能夠保證最后的勝率,但是稍微升級以下游戲或改變版本,人工智能卻必須從頭學起。

Marcus的文章中提到谷歌深度學習中的應用案例:在mastering of atari game breakout中,在游戲進行240分鐘后,贏得游戲勝利的最佳方法是在墻上打隧道。然而,它并不明白墻,或者隧道是什么。它只是通過反復的試錯實驗直到,這樣做可以在最短的時間內(nèi)獲得最高的分數(shù)。

深度學習是算法黑箱

依據(jù)規(guī)則而寫的程序給出的執(zhí)行結(jié)果,可以被追述到最后一個if else。機器學習和深度學習的算法卻不能。這種不透明的性質(zhì)被定義為“黑箱”問題。深度學習算法在幾千個節(jié)點之間建立映射,并給出輸入與輸出之間的關(guān)系。即使是開發(fā)出此算法的親生工程師也常常會對結(jié)果困惑不解。當深度學習應用于容錯率較高的系統(tǒng)時,這個缺點看起來似乎無關(guān)緊要。但是想象一下,如果是應用于法庭判決嫌疑人的命運,或者醫(yī)療中決定對患者的處理之類的領(lǐng)域之中,任何微小的錯誤都會導致不可逆轉(zhuǎn)的致命結(jié)果。

Marcus認為:”深度學習算法中的透明性問題至今無解,并且嚴重阻礙了它向金融交易、醫(yī)療診斷等人們看重并希望了解緣由的領(lǐng)域發(fā)展?!?/p>

基于對大量數(shù)據(jù)訓練而得出的結(jié)果,使深度學習的方法常常表現(xiàn)出某些偏見,比如:男人比女人的收入更高,白人比黑人更具有外貌優(yōu)勢。這種錯誤在程序的調(diào)試階段很難發(fā)現(xiàn),卻常常會由于其給出的結(jié)果,引起社會輿論的廣泛關(guān)注和討論。

深度學習注定會失敗嗎?

當然不是!但是需要現(xiàn)實檢驗。

Marcus認為:“深度學習可以作為簡化復雜問題,基于較大的數(shù)據(jù)量,建立輸入與輸出之間映射關(guān)系的完美途徑“。通過合理選擇訓的方法和足夠的訓練樣本,深度學習可以作為一種高效的分類數(shù)據(jù)的手段。但是它并不擁有魔術(shù)般的力量,要認識清楚它的應用局限性和有效性。Marcus 還認為,深度學習還需要和其他的技術(shù)結(jié)合發(fā)展,比如說普通基于規(guī)則的編程或者其他的人工智能技術(shù),比如強化學習。Starmind's Pascal Kaufmann 則認為,通過神經(jīng)科學,從而實現(xiàn)人工智能能夠像人類一樣學習,也許也是行之有效的手段。

最后以Marcus的話來結(jié)束全文,并引出對深度學習何去何從的思考:“深度學習不會也不應該消失,但是以五年為期來檢驗深度學習的能與不能,并讓社會各界清醒地接受和認識它的能力與局限性,無論對于技術(shù)本身還是社會的發(fā)展都具有重要的意義!”

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

    關(guān)注

    42

    文章

    4777

    瀏覽量

    100973
  • 人工智能
    +關(guān)注

    關(guān)注

    1793

    文章

    47532

    瀏覽量

    239293
  • 深度學習
    +關(guān)注

    關(guān)注

    73

    文章

    5511

    瀏覽量

    121350

原文標題:深度學習鋒芒背后的“能”與“不能”

文章出處:【微信號:thejiangmen,微信公眾號:將門創(chuàng)投】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    34063的局限性

    由34063構(gòu)成的開關(guān)電源雖然價格便宜、應用廣泛,但它的局限性也是顯而易見的。主要有以下幾點:(1)效率偏低。對于降壓應用,效率一般只有70%左右,輸出電壓低時效率更低。這就使它不能用在某些對功耗
    發(fā)表于 06-12 10:41

    Nanopi深度學習之路(1)深度學習框架分析

    就能實現(xiàn)!還請關(guān)注我后面的日記。實際上我也是剛剛有時間學習深度學習,我是個純初學者,但面對深度學習里的各種復雜理論和公式推導,自己實現(xiàn)個小功
    發(fā)表于 06-04 22:32

    異常檢測的深度學習:一項調(diào)查(翻譯)精選資料分享

    區(qū)分正常和異常行為。此外,對于每個類別,我們還介紹其優(yōu)點和局限性,并討論這些技術(shù)在實際應用領(lǐng)域的計算復雜性。
    發(fā)表于 07-12 08:05

    深度學習模型是如何創(chuàng)建的?

    嵌入式系統(tǒng)已被證明可以降低成本并增加各個行業(yè)的收入,包括制造工廠,供應鏈管理,醫(yī)療保健等等。本文將介紹有關(guān)深度學習嵌入式系統(tǒng)的信息。深度學習模型是如何創(chuàng)建的?創(chuàng)建
    發(fā)表于 10-27 06:34

    什么是深度學習?使用FPGA進行深度學習的好處?

    準確的模型。有上述機制,現(xiàn)在可以通過讓神經(jīng)網(wǎng)絡(luò)模型學習各種問題來自動解決問題,創(chuàng)建高精度模型,并對新數(shù)據(jù)進行推理。然而,由于單個神經(jīng)網(wǎng)絡(luò)只能解決簡單的問題,人們嘗試通過構(gòu)建深度神經(jīng)網(wǎng)絡(luò) (DNN
    發(fā)表于 02-17 16:56

    深度學習引發(fā)人工智能浪潮同時也加速“AI泡沫”的到來

    深度學習的突破引發(fā)了第三次人工智能浪潮,獲得了空前成功。但深度學習存在的局限性,同時也加速新一
    的頭像 發(fā)表于 07-31 15:26 ?9587次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>學習</b>引發(fā)人工智能浪潮同時也加速“AI泡沫”的到來

    如何使用深度學習進行視頻行人目標檢測

    。由于深度神經(jīng)網(wǎng)絡(luò)能夠通過多層表示的方式更加深刻的描述目標特征,基于深度學習的檢測方法優(yōu)點在于能夠準確檢測具有訓練數(shù)據(jù)中目標特征的目標。針對視頻運動目標檢測這個特定的應用,這種方法的局限性
    發(fā)表于 11-19 16:01 ?22次下載
    如何使用<b class='flag-5'>深度</b><b class='flag-5'>學習</b>進行視頻行人目標檢測

    概念和特點上闡述機器學習深度學習的關(guān)系

    對于很多初入學習人工智能的學習者來說,對人工智能、機器學習、深度學習的概念和區(qū)別還不是很了解,有可能你每天都能聽到這個概念,也經(jīng)常提這個概念
    的頭像 發(fā)表于 01-24 09:37 ?5552次閱讀

    分析深度學習技術(shù)現(xiàn)狀,研判深度學習發(fā)展趨勢

    ,理論上更接近人腦的行為,旨在克服卷積神經(jīng)網(wǎng)絡(luò)沒有空間分層和推理能力等局限性。2018年,DeepMind、谷歌大腦、MIT的學者聯(lián)合提出了圖網(wǎng)絡(luò)的概念,定義一類新的模塊,具有關(guān)系歸納偏置功能,旨在賦予深度
    的頭像 發(fā)表于 04-13 11:06 ?1.7w次閱讀

    對于深度學習優(yōu)缺點的分析與其應用的局限性

    深度學習在語音識別、圖像理解、自動駕駛汽車、自然語言處理、搜索引擎優(yōu)化等方面提供顯著的功能和進步。
    的頭像 發(fā)表于 03-05 16:15 ?7375次閱讀

    什么是深度學習(Deep Learning)?深度學習的工作原理詳解

    ? 本文將帶您了解深度學習的工作原理與相關(guān)案例。 什么是深度學習? 深度學習是機器
    的頭像 發(fā)表于 04-01 10:34 ?1.1w次閱讀

    什么是深度學習算法?深度學習算法的應用

    什么是深度學習算法?深度學習算法的應用 深度學習算法被認為是人工智能的核心,它是一種模仿人類大腦
    的頭像 發(fā)表于 08-17 16:03 ?2215次閱讀

    深度學習框架是什么?深度學習框架有哪些?

    深度學習框架是什么?深度學習框架有哪些?? 深度學習框架是一種軟件工具,它可以幫助開發(fā)者輕松快速
    的頭像 發(fā)表于 08-17 16:03 ?2825次閱讀

    深度學習框架和深度學習算法教程

    深度學習框架和深度學習算法教程 深度學習是機器學習領(lǐng)
    的頭像 發(fā)表于 08-17 16:11 ?1105次閱讀

    深度學習的基本原理與核心算法

    隨著大數(shù)據(jù)時代的到來,傳統(tǒng)機器學習方法在處理復雜模式上的局限性日益凸顯。深度學習(Deep Learning)作為一種新興的人工智能技術(shù),以其強大的非線性表達能力和自
    的頭像 發(fā)表于 07-04 11:44 ?2325次閱讀