機器學習 vs 深度學習到底有啥區別,為什麼更多人選擇機器學習

2021-02-15 人工智慧與大數據技術

來自:開源中國 

連結:https://www.oschina.net/translate/deep-learning-vs-machine-learning-2018

原文:https://dzone.com/articles/comparison-between-deep-learning-vs-machine-learni

機器學習和深度學習有什麼區別?讓我們從本文中尋找答案。

目標

本文中,我們將深度學習與機器學習作比較。我們將逐一了解他們。我們還會討論他們在各個方面的不同點。除了深度學習和機器學習的比較,我們還將研究它們未來的趨勢。

對比介紹深度學習和機器學習1. 什麼是機器學習?

通常,為了實現人工智慧,我們會使用機器學習。我們有幾種用於機器學習的算法。例如:

通常,有3類學習算法:

監督機器學習算法進行預測。此外,該算法在分配給數據點的值標籤中搜索模式。

無監督機器學習算法:沒有標籤與數據關聯。並且,這些 ML 算法將數據組成簇。此外,他需要描述其結構,並使複雜的數據看起來簡單且能有條理的分析。

增強機器學習算法:我們使用這些算法選擇動作。並且,我們能看到它基於每個數據點。一段時間後,算法改變策略來更好地學習。

2.什麼是深度學習?

機器學習只關註解決現實問題。它還需要人工智慧的一些想法。機器學習通過旨在模仿人類決策能力的神經網絡。ML工具和技術是兩個主要的僅關注深度學習的窄子集。我們需要應用它來解決任何需要思考的問題 —— 人類的或人為的。任何深度神經網絡都將包含以下三層:

我們可以說深度學習是機器學習領域的最新術語。這是實現機器學習的一種方式。

3. 深度學習vs機器學習

我們用機器算法來解析數據,學習數據,並從中做出理智的判定。根本上講,深度學習用於創建可自我學習和可理智判定的人工「神經網絡」。我們可以說深度學習是機器學習的子領域。

4. 機器學習與深度學習對比

a.數據依賴

性能是區別二者的最主要之處。當數據量小時,深度學習算法表現不佳。這就是DL算法需要大量的數據才能完美理解的唯一原因。

我們可以看到,人工創立的該場景之下算法佔據上風。上圖總結了該情況。

b. 硬體依賴

通常,深度學習依賴於高端設備,而傳統學習依賴於低端設備。因此,深度學習要求包含 GPU。這是它工作中不可或缺的一部分。它們還需要進行大量的矩陣乘法運算。

c. 功能工程化

這是一個通用的過程。在此,領域知識被用於創建特徵提取器,以降低數據的複雜性,並使模式對學習算法的工作原理上更可見,雖然處理起來非常困難。 因此,這是耗時並需要專業知識的。

d. 解決問題的方法

通常,我們使用傳統算法來解決問題。但它需要將問題分解為不同的部分以單獨解決它們。要獲得結果,請將它們全部合併起來。

例如:

讓我們假定你有一個多對象檢測的任務。在此任務中,我們必須確定對象是什麼以及它在圖像中的位置。在機器學習方法中,我們必須將問題分為兩個步驟:

首先,我們使用抓取算法遍歷圖像並找到所有可能的對象。然後,在所有已識別的對象中,你將使用諸如 SVM 和 HOG 這樣的對象識別算法來識別相關對象。

e.執行時間

通常,與機器學習相比,深度學習需要更多時間進行訓練。主要原因是深度學習算法中有太多參數。機器學習需要進行訓練的時間較少,從幾秒鐘到幾個小時範圍內。

f.可解釋性

我們將可解釋性作為比較兩種學習技術的因素。儘管如此,深度學習在工業應用之前仍然被考慮再三。

機器學習和深度學習主要被應用在何處?

a. 計算機視覺:我們將其用於像車牌識別和面部識別等應用。

b. 信息檢索:我們將 ML 和 DL 用於像囊括文本檢索及圖像檢索的搜尋引擎等應用。

c. 市場營銷:我們在自動電子郵件營銷及客戶群識別上使用這些學習技術。

d. 醫療診斷:它在醫療領域也有廣泛的應用,像癌症識別及異常檢測等應用。

自然語言處理

針對類似情感分析、照片標籤生成、在線廣告等應用

此處可了解更多關於機器學習類應用。

未來趨勢

如今,機器學習和數據科學已經成為一種趨勢。在企業中,對這兩種產品的需求都在迅速增長。對於那些想要在自己的業務中融入機器學習的公司,兩者被迫切地需求著。

深度學習被發現和證明有最好的技術表現力。並且,深度學習正在不斷給我們帶來驚喜並將在不久的將來繼續這樣做。

近年來,研究人員不斷探索機器學習和深度學習。過去,研究人員僅限於學術界。但是,如今,在工業和學術界中ML和DL都有自己的一席之地。

結論

我們已經研究討論了深度學習和機器學習,並對兩者進行了比較。為了更好地表達和理解,我們還研究了影像。如果你有任何問題,請在評論區提出。

●編號681,輸入編號直達本文

●輸入m獲取文章目錄

算法與數據結構

更多推薦18個技術類公眾微信

涵蓋:程序人生、算法與數據結構、黑客技術與網絡安全、大數據技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

相關焦點

  • 入門級攻略:機器學習 VS. 深度學習
    ,作者:Faizan Shaikh,譯者:李烽,審校:段志成-海棠摘要: 本文以淺顯易懂的語言介紹了機器學習和深度學習的定義及應用,以及在源數據要求,硬體支持,特徵工程、問題解決方式、執行時間及可解釋性等方面的區別,對於新手入門有很大啟示意義。楔子:機器學習和深度學習現在很火,你會發現突然間很多人都在談論它們。
  • 機器學習和深度學習有什麼區別?
    除了深度學習和機器學習的比較外,我們還將研究他們未來的趨勢和走向。深度學習 VS 機器學習深度學習與機器學習簡介一、什麼是機器學習?通常,為了實現人工智慧,我們使用機器學習。我們有幾種算法用於機器學習。
  • 機器學習和深度學習的區別
    人工智慧是一類非常廣泛的問題,機器學習是其中一個重要領域和手段,深度學習則是機器學習的一個分支。在很多人工智慧問題上,深度學習的方法突破了傳統機器學習的瓶頸,因而影響力迅速擴大。什麼是機器學習?為什麼叫做「學習」呢?
  • 機器學習、數據科學、人工智慧、深度學習和統計學之間的區別!
    機器學習 vs 深度學習 在深入探討數據學習與機器學習之間的區別前,我們先簡單討論下機器學習與深度學習的區別。機器學習一系列在數據集上進行訓練的算法,來做出預測或採取形同從而對系統進行優化。例如,基於歷史數據,監督分類算法就被用來分類潛在的客戶或貸款意向。
  • 機器學習和深度學習的 5 個關鍵區別
    這類人群就是機器學習工程師。「人工智慧」、「機器學習」和「深度學習」這三個詞經常交替出現,但如果你正在考慮從事人工智慧的職業,了解它們之間的區別是很重要的。儘管它們可能被稱為「智能,「有些人工智慧計算機系統不能自己學習;這就是機器學習和深度學習的用武之地。讓我們深入討論機器學習和深度學習到底是什麼,以及機器學習和深度學習的區別。什麼是機器學習?通過機器學習,計算機系統通過編程來學習輸入的數據,而不需要重複編程。
  • 深度學習 vs 機器學習 vs 模式識別(附:機器學習經典教材PRML《模式識別與機器學習》官方開放免費下載了
    以下為正文:本文我們來關注下三個非常相關的概念(深度學習、機器學習和模式識別),以及他們與機器人和人工智慧的聯繫。圖1 人工智慧並非將人放入一臺計算機中(圖片來源於 WorkFusion 的博客)環繞四周,你會發現不缺乏一些初創的高科技公司招聘機器學習專家的崗位。
  • 一文讀懂深度學習與機器學習的差異
    機器學習和深度學習變得越來越火。突然之間,不管是了解的還是不了解的,所有人都在談論機器學習和深度學習。無論你是否主動關注過數據科學和人工智慧,你應該已經聽說過這兩個名詞了。深度學習本質上在大規模執行類似邏輯。示例2: 貓 vs. 狗這個案例是構建一個能夠識別圖片中動物是貓或者狗的系統。
  • 一篇文章讀懂:人工智慧、機器學習和深度學習的區別
    深度學習摧枯拉朽般地實現了各種任務,使得似乎所有的機器輔助功能都變為可能。無人駕駛汽車,預防性醫療保健,甚至是更好的電影推薦,都近在眼前,或者即將實現。 三者的區別和聯繫 機器學習是一種實現人工智慧的方法,深度學習是一種實現機器學習的技術。我們就用最簡單的方法——同心圓,可視化地展現出它們三者的關係。
  • 人工智慧、機器學習和深度學習的區別?
    人工智慧的浪潮正在席捲全球,諸多詞彙時刻縈繞在我們耳邊:人工智慧(Artificial Intelligence)、機器學習(Machine Learning)、深度學習(Deep Learning)。不少人對這些高頻詞彙的含義及其背後的關係總是似懂非懂、一知半解。
  • 深度學習與機器學習:了解差異
    -------機器學習和深度學習都可以發現數據模式,但是它們涉及截然不同的技術機器學習和深度學習都是人工智慧的形式。準確地說,深度學習是機器學習的一種特定形式。機器學習和深度學習都從訓練和測試模型開始,並經過優化找到一個權重使模型效果更好。
  • AI、機器學習和深度學習之間的區別是什麼?
    (原標題:人工智慧、機器學習和深度學習之間的區別和聯繫)
  • 人工智慧、機器學習、深度學習的區別在哪?
    人工智慧、機器學習、深度學習的區別在哪?
  • 所以,機器學習和深度學習的區別是什麼?
    我們在《從神經元到網絡》一文中解釋了神經網絡的基礎知識,然後我們已經將深度學習介紹為一種特殊的超級網絡:層數的增加和網絡的複雜性被稱為深度學習,類似於類固醇(steroids)上的常規網絡。為什麼這種複雜性是一個優勢?知識在各個層間流動。就像人類學習,一個逐步學習的過程。
  • 人工智慧、機器學習和深度學習的區別是什麼?
    你也許最近經常聽到「人工智慧」和另外幾個詞彙同時出現,特別是「機器學習」和「深度學習」。它們經常被互換使用,儘管它們存在關聯,但其實並非同一事物。  這樣說可能會讓人感到困惑。我們通過一個經典的例子來解釋人工智慧、機器學習和深度學習之間的區別:比較蘋果和橙子。---  人工智慧   ---  從廣義上講,人工智慧描述一種機器與周圍世界交互的各種方式。通過先進的、像人類一樣的智能——軟體和硬體結合的結果——一臺人工智慧機器或設備就可以模仿人類的行為或像人一樣執行任務。
  • 人工智慧、機器學習、深度學習的區別是什麼?
    Artificial Intelligence:人工智慧;Machine Learning:機器學習;Deep Learning:深度學習概括地說,AI 目前主要用於描述一些可以進行智能化行為的設備或機器,機器學習是它的子集,而深度學習是機器學習的一個子集。如上圖所示,最外層的是人工智慧,中間層是機器學習,最裡層則是深度學習。
  • 人工智慧、機器學習和深度學習的區別和聯繫
    傳統的機器學習算法在指紋識別、基於Haar的人臉檢測、基於HoG特徵的物體檢測等領域的應用基本達到了商業化的要求或者特定場景的商業化水平,但每前進一步都異常艱難,直到深度學習算法的出現。深度學習:一種實現機器學習的技術深度學習本來並不是一種獨立的學習方法,其本身也會用到有監督和無監督的學習方法來訓練深度神經網絡。
  • 機器喵大作戰 | 解剖人工智慧、機器學習和深度學習
    、機器學習、深度學習這些概念,吃瓜群眾還是一臉懵逼。今天,我們來系統講講,這些概念到底有啥區別和聯繫。下面這張圖看得比較明白,人工智慧、機器學習和深度學習,其實三者是層層包含的關係。深度學習採用了「深度神經網絡」,這個「深度」其實是指神經網絡的層數。
  • 人工智慧、機器學習和深度學習之間的區別和聯繫
    之後,人工智慧的一些較小的子集發展了起來。先是機器學習,然後是深度學習。深度學習又是機器學習的子集。深度學習造成了前所未有的巨大的影響。與傳統的為解決特定任務、硬編碼的軟體程序不同,機器學習是用大量的數據來「訓練」,通過各種算法從數據中學習如何完成任務。機器學習直接來源於早期的人工智慧領域。傳統算法包括決策樹學習、推導邏輯規劃、聚類、強化學習和貝葉斯網絡等等。眾所周知,我們還沒有實現強人工智慧。早期機器學習方法甚至都無法實現弱人工智慧。
  • 一篇文章分辨人工智慧、機器學習與深度學習
    機器學習?深度學習?安全界用辭令人困惑,了解主要用語真正的意義,方可在信息安全的世界中遊走自如。在熱情的市場營銷人員口中,「人工智慧」、「機器學習」 和 「深度學習」 的定義變得模糊,明確性讓位於增加銷量的需要。客戶完全有可能遇到貼著多個此類標籤,卻幾乎不具備這些特性的產品或服務。
  • 人工智慧及機器學習與深度學習揭秘
    深度學習、機器學習、人工智慧,這些代表著未來技術的流行語。在本文中,我們將通過一些真實案例討論機器學習和高階的深度學習。在21世紀技術官社區未來的文章中,我們會持續探討垂直行業人工智慧的應用。當然,本文的目的並不是讓你成為數據科學家,而是讓你更好的理解用機器學習都做什麼。