人工智能,機器學習和深度學習之間的差異是什么?
如果你在科技領域,你經常會聽到人工智能,機器學習,甚至是深度學習。怎樣才可以在正確的時間正確的使用這些詞?他們都是一樣的意思嗎?然而更多時候,人們總是混淆的使用它們。
人工智能,機器學習和深度學習都是屬于一個領域的一個子集。但是人工智能是機器學習的首要范疇。機器學習是深度學習的首要范疇。
深度學習是機器學習的一個子集,機器學習是人工智能的一個子集
這個領域的興起應該歸功于深度學習。人工智能和機器學習這個領域近年來一直在解決一系列有趣的問題,比如從自動化的雜貨店購買到自動駕駛汽車。
人工智能:
人工智能的定義可以分為兩部分,即“人工”和“智能”?!叭斯ぁ北容^好理解,爭議性也不大。有時我們會要考慮什么是人力所能及制造的,或者人自身的智能程度有沒有高到可以創造人工智能的地步,等等。但總的來說,“人工系統”就是通常意義下的人工系統。
尼爾遜教授對人工智能下了這樣一個定義:“人工智能是關于知識的學科:怎樣表示知識以及怎樣獲得知識并使用知識的科學?!倍硪粋€美國麻省理工學院的溫斯頓教授認為:“人工智能就是研究如何使計算機去做過去只有人才能做的智能工作?!边@些說法反映了人工智能學科的基本思想和基本內容。即人工智能是研究人類智能活動的規律,構造具有一定智能的人工系統,研究如何讓計算機去完成以往需要人的智力才能勝任的工作,也就是研究如何應用計算機的軟硬件來模擬人類某些智能行為的基本理論、方法和技術。
人工智能是研究使計算機來模擬人的某些思維過程和智能行為(如學習、推理、思考、規劃等)的學科,主要包括計算機實現智能的原理、制造類似于人腦智能的計算機,使計算機能實現更高層次的應用。人工智能將涉及到計算機科學、心理學、哲學和語言學等學科??梢哉f幾乎是自然科學和社會科學的所有學科,其范圍已遠遠超出了計算機科學的范疇,人工智能與思維科學的關系是實踐和理論的關系,人工智能是處于思維科學的技術應用層次,是它的一個應用分支。從思維觀點看,人工智能不僅限于邏輯思維,要考慮形象思維、靈感思維才能促進人工智能的突破性的發展,數學常被認為是多種學科的基礎科學,數學也進入語言、思維領域,人工智能學科也必須借用數學工具,數學不僅在標準邏輯、模糊數學等范圍發揮作用,數學進入人工智能學科,它們將互相促進而更快地發展。
AI目標:
為了進一步解釋人工智能的目標,研究人員將其擴展到這六個主要目標。
1. 邏輯推理。使計算機能夠完成人類能夠完成的復雜心理任務。例如下棋和解代數問題。
2. 知識表達。使計算機能夠描述對象,人員和語言。例如能使用面向對象的編程語言 Smalltalk。
3. 規劃和導航。使計算機從A點到B點。例如,第一臺自動駕駛機器人建于20世紀60年代初。
4. 自然語言處理。使計算機能夠理解和處理語言。例如把英語翻譯成俄語,或者把俄語翻譯成英語。
5. 感知。讓電腦通過視覺,聽覺,觸覺和嗅覺與世界交流。
6. 緊急智能。也就是說,智能沒有被明確地編程,而是從其他AI特征中明確體現。這個設想的目的是讓機器展示情商,道德推理等等。
AI領域
即使有了這些主要目標,這也沒有對具體的人工智能算法和技術進行分類。這些是人工智能中的六大主要算法和技術:
1. 機器學習是人工智能領域,使計算機不用明確編程就能學習。
2. 搜索和優化算法,如梯度下降迭代搜索局部最大值或最小值。
3. 約束滿足是找到一組約束的解決方案的過程,這些約束施加變量必須滿足的條件。
4. 邏輯推理。人工智能中邏輯推理的例子是模擬人類專家決策能力的專家計算機系統。
5. 概率推理是將概率論的能力去處理不確定性和演繹邏輯的能力來利用形式論證的結構結合起來。其結果是一個更豐富和更具表現力的形式主義與更廣泛應用領域。
6. 控制理論是一種正式的方法來找到具有可證性的控制器。這通常涉及描述像機器人或飛機這樣的物理系統的微分方程組。
機器學習
機器學習是人工智能的一個子集。那么什么是機器學習呢?
機器學習(Machine Learning, ML)是一門多領域交叉學科,涉及概率論、統計學、逼近論、凸分析、算法復雜度理論等多門學科。專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身的性能。
它是人工智能的核心,是使計算機具有智能的根本途徑,其應用遍及人工智能的各個領域,它主要使用歸納、綜合而不是演繹。
機器學習如此重要的原因是什么?一個重大突破導致機器學習成為人工智能背后的動力 – 互聯網的發明?;ヂ摼W有大量的數字信息被生成存儲和分析。機器學習算法在這些大數據方面是最有效的。
神經網絡:
如果我們談論機器學習時,值得一提的是機器學習算法:神經網絡。
神經網絡是機器學習算法的關鍵部分。神經網絡是教計算機以人類的方式思考和理解世界的關鍵。實質上,神經網絡是模擬人類的大腦。這被抽象為由加權邊緣(突觸)連接的節點(神經元)的圖形。有關神經網絡的更多信息請查看神經網絡概述。
這個神經網絡有一層,三個輸入和一個輸出。任何神經網絡都可以有任何數量的層,輸入或輸出。
深度學習
機器學習算法一直是人工智能背后的推動力量。所有機器學習算法中最關鍵的是深度學習。
深度學習的概念源于人工神經網絡的研究。含多隱層的多層感知器就是一種深度學習結構。深度學習通過組合低層特征形成更加抽象的高層表示屬性類別或特征,以發現數據的分布式特征表示。
這個神經網絡有兩層,三個輸入和一個輸出。任何神經網絡都可以有任何數量的層,輸入或輸出。輸入神經元和最后一層輸出神經元之間的層是深層神經網絡的隱藏層。
深度學習最好的表現是深度神經網絡(DNN)。深層神經網絡只是一個超過兩層或三層的神經網絡。然而,深度神經網絡并不是深度學習算法的唯一類型 -但它是最流行的類型。另一個深度學習算法是深度信任網絡(DBN)。深層信任網絡在層與層之間不直接聯系。這意味著DNN和DBN的拓撲在定義上是不同的。DBN中的無向層被稱為 Restricted Boltzmann Machines。
聯系我們
Contact us
猛騎科技,專業為你打造一款實現夢想的移動互聯網產品