人工智慧、機器學習和深度學習的區別和聯繫

2021-02-25 科學網

人工智慧的浪潮正在席捲全球,諸多詞彙時刻縈繞在我們耳邊:人工智慧(Artificial Intelligence)、機器學習(Machine Learning)、深度學習(Deep Learning)。不少人對這些高頻詞彙的含義及其背後的關係總是似懂非懂、一知半解。

為了幫助大家更好地理解人工智慧,這篇文章用最簡單的語言解釋了這些詞彙的含義,理清它們之間的關係,希望對剛入門的同行有所幫助。

圖一 人工智慧的應用

人工智慧:從概念提出到走向繁榮

1956年,幾個計算機科學家相聚在達特茅斯會議,提出了「人工智慧」的概念,夢想著用當時剛剛出現的計算機來構造複雜的、擁有與人類智慧同樣本質特性的機器。其後,人工智慧就一直縈繞於人們的腦海之中,並在科研實驗室中慢慢孵化。之後的幾十年,人工智慧一直在兩極反轉,或被稱作人類文明耀眼未來的預言,或被當成技術瘋子的狂想扔到垃圾堆裡。直到2012年之前,這兩種聲音還在同時存在。

2012年以後,得益於數據量的上漲、運算力的提升和機器學習新算法(深度學習)的出現,人工智慧開始大爆發。據領英近日發布的《全球AI領域人才報告》顯示,截至2017年一季度,基於領英平臺的全球AI(人工智慧)領域技術人才數量超過190萬,僅國內人工智慧人才缺口達到500多萬。

人工智慧的研究領域也在不斷擴大,圖二展示了人工智慧研究的各個分支,包括專家系統、機器學習、進化計算、模糊邏輯、計算機視覺、自然語言處理、推薦系統等。

圖二 人工智慧研究分支

但目前的科研工作都集中在弱人工智慧這部分,並很有希望在近期取得重大突破,電影裡的人工智慧多半都是在描繪強人工智慧,而這部分在目前的現實世界裡難以真正實現(通常將人工智慧分為弱人工智慧和強人工智慧,前者讓機器具備觀察和感知的能力,可以做到一定程度的理解和推理,而強人工智慧讓機器獲得自適應能力,解決一些之前沒有遇到過的問題)。

弱人工智慧有希望取得突破,是如何實現的,「智能」又從何而來呢?這主要歸功於一種實現人工智慧的方法——機器學習。

學習人工智慧相關技術知識,可了解一下在線教育平臺——深藍學院。深藍學院是致力於人工智慧等前沿科技的在線教育平臺。

機器學習:一種實現人工智慧的方法

機器學習最基本的做法,是使用算法來解析數據、從中學習,然後對真實世界中的事件做出決策和預測。與傳統的為解決特定任務、硬編碼的軟體程序不同,機器學習是用大量的數據來「訓練」,通過各種算法從數據中學習如何完成任務。

舉個簡單的例子,當我們瀏覽網上商城時,經常會出現商品推薦的信息。這是商城根據你往期的購物記錄和冗長的收藏清單,識別出這其中哪些是你真正感興趣,並且願意購買的產品。這樣的決策模型,可以幫助商城為客戶提供建議並鼓勵產品消費。

機器學習直接來源於早期的人工智慧領域,傳統的算法包括決策樹、聚類、貝葉斯分類、支持向量機、EM、Adaboost等等。從學習方法上來分,機器學習算法可以分為監督學習(如分類問題)、無監督學習(如聚類問題)、半監督學習、集成學習、深度學習和強化學習。

傳統的機器學習算法在指紋識別、基於Haar的人臉檢測、基於HoG特徵的物體檢測等領域的應用基本達到了商業化的要求或者特定場景的商業化水平,但每前進一步都異常艱難,直到深度學習算法的出現。

深度學習:一種實現機器學習的技術

深度學習本來並不是一種獨立的學習方法,其本身也會用到有監督和無監督的學習方法來訓練深度神經網絡。但由於近幾年該領域發展迅猛,一些特有的學習手段相繼被提出(如殘差網絡),因此越來越多的人將其單獨看作一種學習的方法。

最初的深度學習是利用深度神經網絡來解決特徵表達的一種學習過程。深度神經網絡本身並不是一個全新的概念,可大致理解為包含多個隱含層的神經網絡結構。為了提高深層神經網絡的訓練效果,人們對神經元的連接方法和激活函數等方面做出相應的調整。其實有不少想法早年間也曾有過,但由於當時訓練數據量不足、計算能力落後,因此最終的效果不盡如人意。

深度學習摧枯拉朽般地實現了各種任務,使得似乎所有的機器輔助功能都變為可能。無人駕駛汽車,預防性醫療保健,甚至是更好的電影推薦,都近在眼前,或者即將實現。

三者的區別和聯繫

機器學習是一種實現人工智慧的方法,深度學習是一種實現機器學習的技術。我們就用最簡單的方法——同心圓,可視化地展現出它們三者的關係。

圖三 三者關係示意圖

目前,業界有一種錯誤的較為普遍的意識,即「深度學習最終可能會淘汰掉其他所有機器學習算法」。這種意識的產生主要是因為,當下深度學習在計算機視覺、自然語言處理領域的應用遠超過傳統的機器學習方法,並且媒體對深度學習進行了大肆誇大的報導。

深度學習,作為目前最熱的機器學習方法,但並不意味著是機器學習的終點。起碼目前存在以下問題:

1. 深度學習模型需要大量的訓練數據,才能展現出神奇的效果,但現實生活中往往會遇到小樣本問題,此時深度學習方法無法入手,傳統的機器學習方法就可以處理;

2. 有些領域,採用傳統的簡單的機器學習方法,可以很好地解決了,沒必要非得用複雜的深度學習方法;

3. 深度學習的思想,來源於人腦的啟發,但絕不是人腦的模擬,舉個例子,給一個三四歲的小孩看一輛自行車之後,再見到哪怕外觀完全不同的自行車,小孩也十有八九能做出那是一輛自行車的判斷,也就是說,人類的學習過程往往不需要大規模的訓練數據,而現在的深度學習方法顯然不是對人腦的模擬。

深度學習大佬 Yoshua Bengio 在 Quora 上回答一個類似的問題時,有一段話講得特別好,這裡引用一下,以回答上述問題:

Science is NOT a battle, it is a collaboration. We all build on each other's ideas. Science is an act of love, not war. Love for the beauty in the world that surrounds us and love to share and build something together. That makes science a highly satisfying activity, emotionally speaking!

這段話的大致意思是,科學不是戰爭而是合作,任何學科的發展從來都不是一條路走到黑,而是同行之間互相學習、互相借鑑、博採眾長、相得益彰,站在巨人的肩膀上不斷前行。機器學習的研究也是一樣,你死我活那是邪教,開放包容才是正道。

結合機器學習2000年以來的發展,再來看Bengio的這段話,深有感觸。進入21世紀,縱觀機器學習發展歷程,研究熱點可以簡單總結為2000-2006年的流形學習、2006年-2011年的稀疏學習、2012年至今的深度學習。未來哪種機器學習算法會成為熱點呢?深度學習三大巨頭之一吳恩達曾表示,「在繼深度學習之後,遷移學習將引領下一波機器學習技術」。但最終機器學習的下一個熱點是什麼,誰用能說得準呢。


轉載本文請聯繫原作者獲取授權,同時請註明本文來自趙松科學網博客。
連結地址:http://blog.sciencenet.cn/blog-2888249-1082369.html 

相關焦點

  • 一篇文章講清楚人工智慧、機器學習和深度學習的區別和聯繫
    其後,人工智慧就一直縈繞於人們的腦海之中,並在科研實驗室中慢慢孵化。之後的幾十年,人工智慧一直在兩極反轉,或被稱作人類文明耀眼未來的預言,或被當成技術瘋子的狂想扔到垃圾堆裡。直到2012年之前,這兩種聲音還在同時存在。2012年以後,得益於數據量的上漲、運算力的提升和機器學習新算法(深度學習)的出現,人工智慧開始大爆發。
  • 人工智慧、機器學習和深度學習的區別?
    本文整理自 菜園子產品經理四園 的討論:整理者@瀋陽~親子互動~阿南 討論者@杭州-醫療產品-Kai @上海-產品-Shawn @深圳-產品經理-華成 第一,人工智慧做到真正的內容匹配第二,有價值的信息才是信息,人是需要信息解析確定信息價值的第三,從技術底層來看第四,人工智慧、機器學習和深度學習的區別?
  • 一篇文章,搞懂人工智慧、機器學習和深度學習之間的區別
    去年早些時候 Google DeepMind 的 AlphaGo 項目在舉世矚目的圍棋比賽中一舉擊敗了韓國選手李世石,媒體就是使用了人工智慧、機器學習和深度學習這幾個術語,來解釋 DeepMind 獲勝的原因,並將它們混為一談。但是三者其實不是一回事。
  • 機器學習和深度學習的區別
    人工智慧是一類非常廣泛的問題,機器學習是其中一個重要領域和手段,深度學習則是機器學習的一個分支。在很多人工智慧問題上,深度學習的方法突破了傳統機器學習的瓶頸,因而影響力迅速擴大。什麼是機器學習?機器學習擅長做什麼?當然是替代重複的人工勞動,用機器自動從大量數據中識別模式——也就是「套路」啦。
  • 一文讀懂機器學習與深度學習的聯繫與區別
    ,可快速關注一起學Python)翻譯:  Tocy, kevinlinkai, 雪落無痕xdj, ZICK_ZEON, lnovonl, fozz  來源:  開源中國     連結:https://www.oschina.net/translate/deep-learning-vs-machine-learning-2018機器學習和深度學習有什麼區別
  • 一篇文章講清楚人工智慧、機器學習和深度學習的區別
    在媒體描述DeepMind勝利的時候,將人工智慧(AI)、機器學習(machine learning)和深度學習(deep learning)都用上了。這三者在AlphaGo擊敗李世乭的過程中都起了作用,但它們說的並不是一回事。
  • 人工智慧,機器學習和深度學習之間的差異是什麼?
    ,機器學習,甚至是深度學習。人工智慧,機器學習和深度學習都是屬於一個領域的一個子集。但是人工智慧是機器學習的首要範疇。機器學習是深度學習的首要範疇。深度學習是機器學習的一個子集,機器學習是人工智慧的一個子集這個領域的興起應該歸功於深度學習。人工智慧和機器學習這個領域近年來一直在解決一系列有趣的問題,比如從自動化的雜貨店購買到自動駕駛汽車。
  • 人工智慧、機器學習、深度學習的區別是什麼?
    Artificial Intelligence:人工智慧;Machine Learning:機器學習;Deep Learning:深度學習概括地說,AI 目前主要用於描述一些可以進行智能化行為的設備或機器,機器學習是它的子集,而深度學習是機器學習的一個子集。如上圖所示,最外層的是人工智慧,中間層是機器學習,最裡層則是深度學習。
  • AI人工智慧、ML機器學習&DL深度學習
    人工智慧專注於圖像識別,語音識別和自然語言處理。人工智慧研究的各個分支,包括專家系統、機器學習、進化計算、模糊邏輯、計算機視覺、自然語言處理、推薦系統等。通常將人工智慧分為弱人工智慧和強人工智慧,前者讓機器具備觀察和感知的能力,可以做到一定程度的理解和推理,而強人工智慧讓機器獲得自適應能力,解決一些之前沒有遇到過的問題。目前現階段都是弱人工智慧。
  • AI、機器學習和深度學習的區別到底是什麼?
    機器學習:抵達AI目標的一條路徑大體來講,機器學習就是用算法真正解析數據,不斷學習,然後對世界中發生的事做出判斷和預測。此時,研究人員不會親手編寫軟體、確定特殊指令集、然後讓程序完成特殊任務,相反,研究人員會用大量數據和算法「訓練」機器,讓機器學會如何執行任務。
  • AI、機器學習和深度學習的區別到底是什麼
    要搞清它們的關係,最直觀的表述方式就是同心圓,最先出現的是理念,然後是機器學習,當機器學習繁榮之後就出現了深度學習,今天的AI大爆發是由深度學習驅動的。· · ·機器學習:抵達AI目標的一條路徑大體來講,機器學習就是用算法真正解析數據,不斷學習,然後對世界中發生的事做出判斷和預測。此時,研究人員不會親手編寫軟體、確定特殊指令集、然後讓程序完成特殊任務,相反,研究人員會用大量數據和算法「訓練」機器,讓機器學會如何執行任務。
  • 一張圖看懂AI、機器學習和深度學習的區別
    要搞清它們的關係,最直觀的表述方式就是同心圓,最先出現的是理念,然後是機器學習,當機器學習繁榮之後就出現了深度學習,今天的AI大爆發是由深度學習驅動的。  機器學習:抵達AI目標的一條路徑  大體來講,機器學習就是用算法真正解析數據,不斷學習,然後對世界中發生的事做出判斷和預測。此時,研究人員不會親手編寫軟體、確定特殊指令集、然後讓程序完成特殊任務,相反,研究人員會用大量數據和算法「訓練」機器,讓機器學會如何執行任務。
  • 人工智慧及機器學習與深度學習揭秘
    深度學習、機器學習、人工智慧,這些代表著未來技術的流行語。在本文中,我們將通過一些真實案例討論機器學習和高階的深度學習。在21世紀技術官社區未來的文章中,我們會持續探討垂直行業人工智慧的應用。當然,本文的目的並不是讓你成為數據科學家,而是讓你更好的理解用機器學習都做什麼。
  • 資源 人工智慧、深度學習、機器學習有什麼區別?DL 應用案例全解析(下載)
    【新智元導讀】對於希望從戰略層面洞察人工智慧這一領域的企業領袖來說,insideBIGDATA Guide to Deep Learning & Artificial Intelligence是個有用的新資源。
  • 機器學習VS深度學習,兩者區別在哪裡?
    如今人工智慧已經成為一大熱門話題,而人工智慧的基本構建要素分為機器學習與深度學習。
  • 機器學習與人工智慧、深度學習有什麼關係?終於有人講明白了
    下面首先簡要介紹它們的關係,然後講述機器學習的基本概念和模式。「機器學習」「人工智慧」「深度學習」這三個詞常常被人混淆,但其實它們出現的時間相隔甚遠,「人工智慧」(Artificial Intelligence,AI)出現於20世紀50年代,「機器學習」(Machine Learning,ML)出現於20世紀80年代,而「深度學習」(Deep Learning,DL)則是近些年才出現的。
  • AI | 怎樣快速入門機器學習和深度學習?
    編者按:入門機器學習和深度學習並不是一件容易的事情。需要學習大量的知識,初學者常常會迷茫不知所措。現在我們給你帶來一篇純乾貨,幫助你入門機器學習和深度學習。《PRML》:機器學習經典,貝葉斯經典。《神經網絡與深度學習》:邱老師的開源書(https://nndl.github.io/)3.
  • 機器學習vs.人工智慧:定義和重要性
    許多人認為機器學習和人工智慧的含義是一樣的,但這並不十分準確。人工智慧有幾種定義,這其中包含機器學習的廣泛概念。一個被廣泛接受的定義是,人工智慧由依賴人類行為來解決問題的計算機制組成。換句話說,技術使計算機就像人類一樣「思考」來執行任務。
  • 從人工智慧機器學習到深度學習,不容錯過的人工智慧簡史
    根據這個問題,美國哲學家約翰.瑟爾(John Searle) 便提出了「強人工智慧」(Strong AI)和「弱人工智慧」(Weak AI) 的分類,主張兩種應區別開來。所以說別再說現在紅的是「人工智慧」啦!人工智慧領域很多元也很廣泛,早在1950 年代就已經紅過了。什麼是深度學習?機器學習的一個分支不過除了機器學習,最近常聽到的「深度學習」又是什麼意思呢?類神經網路、深度神經網路和深度學習是不一樣的東西嗎?
  • 【線上】人工智慧Python機器學習與深度學習在線培訓
    目前,微軟、騰訊、谷歌、Facebook、百度、阿里巴巴等把深度學習作為未來工業和網際網路發展的研究重心。中國科學院、清華大學、北京大學等高校和科研院所成立專業研究中心和實驗室把深度學習進行科學技術成果轉化,顯著推動了深度學習應用的發展。