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

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

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

人工智能、算法與機(jī)器學(xué)習(xí)辨析

星星科技指導(dǎo)員 ? 來(lái)源:mouser ? 作者:Stephen Cassar ? 2023-05-09 10:55 ? 次閱讀

人工智能 (AI)、機(jī)器學(xué)習(xí) (ML) 和算法這幾個(gè)詞經(jīng)常出現(xiàn)誤用、混淆和誤解。盡管它們都有各自的固定含義,但是人們常常會(huì)將這幾個(gè)概念互換使用。遺憾的是,如果沒有領(lǐng)會(huì)這些含義,它們可能會(huì)讓本已十分復(fù)雜的快速發(fā)展領(lǐng)域亂上加亂。現(xiàn)在,就讓我們認(rèn)識(shí)一些有關(guān)算法、人工智能和機(jī)器學(xué)習(xí)的基礎(chǔ)知識(shí),了解它們是什么、如何使用、用在哪里以及分別是為了什么才創(chuàng)造出它們。我們首先從算法開始討論,因?yàn)樗惴?gòu)成了人工智能和機(jī)器學(xué)習(xí)的基礎(chǔ)。

算法

簡(jiǎn)而言之,算法就是執(zhí)行計(jì)算或解決特定問題時(shí)要遵循的一組規(guī)則,它包含求解所需的一系列步驟。盡管我們大多數(shù)人對(duì)算法的第一個(gè)反應(yīng)都是向計(jì)算機(jī)發(fā)出的指令,但哪怕是今天您做晚餐時(shí)用到的簡(jiǎn)單食譜,也可以視為一種算法。

算法實(shí)質(zhì)上是一種快捷地告訴計(jì)算機(jī)下一步要做什么的方式,通過使用“and”(與)、“or”(或)或“not”(非)語(yǔ)句給出這些指令。它們可能非常簡(jiǎn)單,也可能極其復(fù)雜。

pYYBAGRZtT6AfT9EAAGUGsutzlc005.png

圖1: 一種用于在隨機(jī)排列的數(shù)字列表中找出最大數(shù)字的簡(jiǎn)單算法。(來(lái)源:維基百科)

對(duì)于(圖1)中的算法,其高級(jí)描述如下:

如果數(shù)組中沒有數(shù)字,則沒有最大數(shù)字。

假設(shè)數(shù)組中的第一個(gè)數(shù)字是其中的最大數(shù)字。

對(duì)于數(shù)組中剩余的每個(gè)數(shù)字:如果該數(shù)字大于當(dāng)前的最大數(shù)字,則假設(shè)該數(shù)字為數(shù)組中的最大數(shù)字。

如果數(shù)組中的數(shù)字都已經(jīng)循環(huán)到,則將當(dāng)前的最大數(shù)字視為數(shù)組中的最大數(shù)字。

這些指令可以明確地編寫成具體程序;但是,還有一些算法則使計(jì)算機(jī)能夠自行學(xué)習(xí),比如機(jī)器學(xué)習(xí)。在討論機(jī)器學(xué)習(xí)之前,讓我們介紹一下人工智能這一更廣泛的主題。

人工智能

人工智能 (AI) 需要將一系列的算法結(jié)合起來(lái),以便處理意外情況。如果說人工智能就像一把傘,那么機(jī)器學(xué)習(xí)和深度學(xué)習(xí) (DL) 就好比是傘骨。AI系統(tǒng)能夠以一種自然的方式與用戶交互。Amazon、Google和Apple處于利用人工智能及其核心非結(jié)構(gòu)化數(shù)據(jù)的最前沿。

2018年,人工智能的閱讀理解能力朝著人類同等能力的目標(biāo)邁出了巨大的一步。開發(fā)人員利用監(jiān)督學(xué)習(xí)和帶標(biāo)簽的示例來(lái)訓(xùn)練AI模型,以執(zhí)行諸如圖像分類等有具體目標(biāo)的任務(wù)。一年后,人工智能出現(xiàn)了一種新的趨勢(shì)。自我監(jiān)督學(xué)習(xí)被用來(lái)通過容易獲得的相關(guān)內(nèi)容幫助模型形成對(duì)語(yǔ)言中豐富上下文語(yǔ)義的理解。這種突破性方法幫助模型學(xué)習(xí)的一種方式是通過閱讀文本、屏蔽不同的單詞并根據(jù)剩余的文本進(jìn)行預(yù)測(cè)。

利用這種自我監(jiān)督的學(xué)習(xí),Microsoft的Turing模型在2020年達(dá)到了170億參數(shù)量的新高度,實(shí)現(xiàn)了包括生成摘要、語(yǔ)境預(yù)測(cè)和問題解答在內(nèi)的各種實(shí)用語(yǔ)言建模任務(wù)。通過其對(duì)人類語(yǔ)言深刻的根本性理解,Microsoft Turing模型能夠獲取人們所要表述的含義,并對(duì)實(shí)時(shí)對(duì)話和文檔中的問題準(zhǔn)確作出回應(yīng)。

準(zhǔn)確性會(huì)隨著AI系統(tǒng)的學(xué)習(xí)而提高。在未來(lái)數(shù)年內(nèi),AI系統(tǒng)的參數(shù)量預(yù)計(jì)將達(dá)到萬(wàn)億級(jí),這將使AI能夠更輕松地協(xié)助用戶,實(shí)現(xiàn)僅憑結(jié)構(gòu)化數(shù)據(jù)無(wú)法得到的驚人準(zhǔn)確性。那么,是什么讓這種學(xué)習(xí)帶來(lái)前所未有的準(zhǔn)確性的呢?

機(jī)器學(xué)習(xí)

機(jī)器學(xué)習(xí)使用結(jié)構(gòu)化數(shù)據(jù)輸入和算法進(jìn)行假設(shè)、重新評(píng)估數(shù)據(jù),并根據(jù)新發(fā)現(xiàn)的條件重新配置原始算法(圖2)。它無(wú)需人工干預(yù)即可做到這一點(diǎn),因此稱為機(jī)器學(xué)習(xí)。因?yàn)闄C(jī)器學(xué)習(xí)系統(tǒng)可以非常快速地處理大量數(shù)據(jù),所以它的優(yōu)勢(shì)在于可以用人類無(wú)法企及的速度和能力發(fā)現(xiàn)所有可能的模式和解決方案。

然而,復(fù)雜的系統(tǒng)也提出了復(fù)雜的挑戰(zhàn)。由于機(jī)器學(xué)習(xí)太依賴于假設(shè)了,因此系統(tǒng)可能會(huì)迅速走上錯(cuò)誤的道路,從而導(dǎo)致意外的行為和結(jié)果。一個(gè)例子就是Uber的自動(dòng)駕駛試點(diǎn)項(xiàng)目,由于錯(cuò)誤假設(shè)導(dǎo)致撞死了一名行人,最終在2018年叫停了所有試驗(yàn)。

poYBAGRZtTuAEN51AAB0Yk1ob2Y513.png

圖2: 機(jī)器學(xué)習(xí)涉及自動(dòng)根據(jù)經(jīng)驗(yàn)改進(jìn)的計(jì)算機(jī)算法。這種算法基于樣本或訓(xùn)練數(shù)據(jù)構(gòu)建模型,目的是作出預(yù)測(cè)(學(xué)習(xí))。(來(lái)源:維基百科)

有關(guān)機(jī)器學(xué)習(xí)的例子不勝枚舉, 這里我們就舉一個(gè)信用卡欺詐檢測(cè)的例子。在這一場(chǎng)景中,如果信用卡的使用超出了預(yù)期中持卡人的正常使用模式,則要求用戶驗(yàn)證可疑交易是否合法。然后,機(jī)器學(xué)習(xí)系統(tǒng)進(jìn)一步調(diào)整和修正其對(duì)可接受使用模式的理解。

機(jī)器學(xué)習(xí)可以預(yù)想到一系列結(jié)果,這些結(jié)果可能全部正確,但是許多結(jié)果一開始可能是不可預(yù)測(cè)的。機(jī)器學(xué)習(xí)項(xiàng)目缺乏準(zhǔn)確性的原因還有很多。

問題出在哪里?

大多數(shù)人工智能實(shí)驗(yàn)失敗的原因之一是缺乏能夠讓機(jī)器學(xué)會(huì)推理的早期指導(dǎo)。機(jī)器只認(rèn)得“0”和“1”, 不能處理其他模棱兩可的情況。

例如,想象一下“痛”的概念。孩子需要有人教她說:“如果你摸到火爐會(huì)好痛,這樣做不對(duì)。” 或者,同樣也可以說:“如果你要跑步,就有可能會(huì)疼。你會(huì)感到痛,這是正?,F(xiàn)象?!?推理有助于讓機(jī)器學(xué)習(xí)系統(tǒng)知道正面結(jié)果與負(fù)面結(jié)果之間的差異。從Uber的例子可以看出,這在深度學(xué)習(xí)中變得更加重要,因?yàn)槿绻撤N類型的指導(dǎo)者沒有提供反饋,系統(tǒng)就可能會(huì)做出錯(cuò)誤的假設(shè)。只有在引導(dǎo)機(jī)器如何處理各種模棱兩可結(jié)果之后,機(jī)器才談得上實(shí)現(xiàn)了充分學(xué)習(xí)。如果一個(gè)問題的答案是“也許”而不是“是”或“否”,則必須提出更多問題!

另一個(gè)挑戰(zhàn)在于,要有無(wú)窮無(wú)盡的時(shí)間和無(wú)限的資金,才能使用各種可能的組合和條件建立例程,而且還不能止步于此—— 還應(yīng)考慮各種條件和它們的組合在將來(lái)可能會(huì)如何改變。例程往往會(huì)流于僵化,從而導(dǎo)致數(shù)據(jù)流不靈活。

推理的要義在于舉一反三。隨著引擎變得更智能,修正成為了可能。購(gòu)物單上看似清楚的“half-and-half”(鮮奶油),如果用戶沒有修正,則會(huì)因?yàn)榘補(bǔ)nd作為邏輯運(yùn)算符而只顯示兩個(gè)“half”。但是,如果用戶修正了條目,引擎將考慮這種更正,并可能考慮上萬(wàn)個(gè)其他條目中的相同修正,從而默認(rèn)接受“half-and-half”作為有效項(xiàng)目。這就像教孩子說英語(yǔ): 了解單詞的含義,然后理解在特定的條件下將一個(gè)單詞與另一個(gè)單詞放在一起,可能會(huì)使含義發(fā)生變化。

必須要有這樣的規(guī)則和規(guī)定,算法才能正確地發(fā)揮作用。算法本身是沒有常識(shí)的,它對(duì)明顯的錯(cuò)誤一無(wú)所知——程序根本就不知道這是怎么回事。算法需要有非常完善、具體且明確的行動(dòng)計(jì)劃才能發(fā)揮作用。問題的癥結(jié)恐怕就在這里。

總而言之,當(dāng)您審視人工智能、算法與機(jī)器學(xué)習(xí)這幾個(gè)特定詞語(yǔ)的性質(zhì)時(shí),很顯然不應(yīng)該將它們混為一談。最好的做法是,將它們以這樣的方式來(lái)看待:算法是解決問題的公式或指令,人工智能使用數(shù)據(jù)和算法來(lái)激發(fā)行動(dòng)和完成任務(wù)。另一方面,機(jī)器學(xué)習(xí)是人工智能的一種應(yīng)用,相當(dāng)于基于先前數(shù)據(jù)和歷史的自動(dòng)學(xué)習(xí)。算法是人工智能和機(jī)器學(xué)習(xí)的基礎(chǔ),而后者是我們未來(lái)的基礎(chǔ)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7289

    瀏覽量

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

    關(guān)注

    1789

    文章

    46316

    瀏覽量

    236469
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8320

    瀏覽量

    132165
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    人工智能是什么?

    ` 人工智能是什么?什么是人工智能?人工智能是未來(lái)發(fā)展的必然趨勢(shì)嗎?以后人工智能技術(shù)真的能達(dá)到電影里機(jī)器人的
    發(fā)表于 09-16 15:40

    有沒有搞機(jī)器學(xué)習(xí),人工智能算法研究的?。?/a>

    如題,希望找到一些同樣研究機(jī)器學(xué)習(xí),人工智能算法研究的朋友,相互探討,共同進(jìn)步。自己一個(gè)人搞感覺挺難的,希望可以一起討論,跟貼聯(lián)系。
    發(fā)表于 02-26 09:58

    分享:人工智能算法將帶領(lǐng)機(jī)器人走向何方?

    、提升操控體驗(yàn)之外,還能滿足各種個(gè)性化的需求,推動(dòng)智能機(jī)器人產(chǎn)業(yè)鏈的形成,走向產(chǎn)業(yè)化。通常,人工智能都會(huì)涉及一定程度的機(jī)器學(xué)習(xí),其中
    發(fā)表于 08-16 10:44

    人工智能機(jī)器學(xué)習(xí)的前世今生

    、人工智能和深度學(xué)習(xí)、物聯(lián)網(wǎng)(IOT)以及大數(shù)據(jù)將從他們那些不太知情的同行那里帶走超過1兆2000億美元。數(shù)據(jù)是機(jī)器學(xué)習(xí)的關(guān)鍵。算法從一定數(shù)
    發(fā)表于 08-27 10:16

    人工智能:超越炒作

    ,而是使用人類推理作為提供更好服務(wù)或創(chuàng)造更好產(chǎn)品的指南。但是這有什么作用呢?我們來(lái)看看目前的方法。ML:解析,學(xué)習(xí),確定或預(yù)測(cè)的算法作為人工智能的一個(gè)子集,機(jī)器
    發(fā)表于 05-29 10:46

    史上最全AI人工智能入門+進(jìn)階學(xué)習(xí)視頻全集(200G)【免費(fèi)領(lǐng)取】

    語(yǔ)言使用,數(shù)學(xué)庫(kù)、數(shù)據(jù)結(jié)構(gòu)及相關(guān)算法,深入學(xué)習(xí)AI算法模型訓(xùn)練、分析,神經(jīng)網(wǎng)絡(luò)、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)
    發(fā)表于 11-27 12:10

    人工智能、數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)的關(guān)系

    人工智能、數(shù)據(jù)挖掘、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)之間,主要有什么關(guān)系?
    發(fā)表于 03-16 11:35

    python人工智能/機(jī)器學(xué)習(xí)基礎(chǔ)是什么

    python人工智能——機(jī)器學(xué)習(xí)——機(jī)器學(xué)習(xí)基礎(chǔ)
    發(fā)表于 04-28 14:46

    人工智能、機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘有什么區(qū)別

    人工智能、機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘的區(qū)別
    發(fā)表于 05-14 16:02

    人工智能基本概念機(jī)器學(xué)習(xí)算法

    目錄人工智能基本概念機(jī)器學(xué)習(xí)算法1. 決策樹2. KNN3. KMEANS4. SVM5. 線性回歸深度學(xué)習(xí)
    發(fā)表于 09-06 08:21

    物聯(lián)網(wǎng)人工智能是什么?

    智能的,但是并不真正擁有智能,也不會(huì)有自主意識(shí)。 二、人工智能應(yīng)用領(lǐng)域人工智能已經(jīng)滲透到人類生活的各個(gè)領(lǐng)域,游戲,媒體,金融,建材等行業(yè),并且運(yùn)用到各種領(lǐng)先研究領(lǐng)域。三、
    發(fā)表于 09-09 14:12

    什么是人工智能、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)和自然語(yǔ)言處理?

    領(lǐng)域,包括機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、數(shù)據(jù)挖掘、計(jì)算機(jī)視覺、自然語(yǔ)言處理和其他幾個(gè)學(xué)科。首先,人工智能涉及使計(jì)算機(jī)具有自我意識(shí),利用計(jì)算機(jī)視覺、自然語(yǔ)言理解和模仿其他感官。其次,
    發(fā)表于 03-22 11:19

    《移動(dòng)終端人工智能技術(shù)與應(yīng)用開發(fā)》人工智能的發(fā)展與AI技術(shù)的進(jìn)步

    人工智能打發(fā)展是算法優(yōu)先于實(shí)際應(yīng)用。近幾年隨著人工智能的不斷普及,許多深度學(xué)習(xí)算法涌現(xiàn),從最初的卷積神經(jīng)網(wǎng)絡(luò)(CNN)到
    發(fā)表于 02-17 11:00

    機(jī)器學(xué)習(xí)人工智能有什么區(qū)別?

    機(jī)器學(xué)習(xí)人工智能有什么區(qū)別?當(dāng)今唯一可用的軟件選項(xiàng)是 ML 系統(tǒng)。在十年左右的時(shí)間里,當(dāng)計(jì)算能力和算法開發(fā)達(dá)到可以顯著影響結(jié)果的地步時(shí),我們將見證第一個(gè)真正的
    發(fā)表于 04-12 08:21

    機(jī)器學(xué)習(xí)是如何工作的? 人工智能機(jī)器學(xué)習(xí)實(shí)例

    雖然機(jī)器學(xué)習(xí)算法人工智能的一個(gè)應(yīng)用,但并非所有人工智能系統(tǒng)都被視為機(jī)器
    發(fā)表于 02-08 17:23 ?1998次閱讀