機(jī)器學(xué)習(xí)如何基于學(xué)習(xí)策略分類?機(jī)器學(xué)習(xí)、深度學(xué)習(xí)比較!
一直以來,機(jī)器學(xué)習(xí)都是大家的關(guān)注焦點之一。因此針對大家的興趣點所在,小編將為大家?guī)頇C(jī)器學(xué)習(xí)的相關(guān)介紹,詳細(xì)內(nèi)容請看下文。
一、機(jī)器學(xué)習(xí)如何基于學(xué)習(xí)策略分類
機(jī)器學(xué)習(xí)(Machine Learning,ML)是人工智能的子領(lǐng)域,也是人工智能的核心。它囊括了幾乎所有對世界影響最大的方法(包括深度學(xué)習(xí))。機(jī)器學(xué)習(xí)理論主要是設(shè)計和分析一些讓計算機(jī)可以自動學(xué)習(xí)的算法。
那么,機(jī)器學(xué)習(xí)如何基于學(xué)習(xí)策略進(jìn)行分類?
(1)模擬人腦的機(jī)器學(xué)習(xí)
符號學(xué)習(xí):模擬人腦的宏現(xiàn)心理級學(xué)習(xí)過程,以認(rèn)知心理學(xué)原理為基礎(chǔ),以符號數(shù)據(jù)為輸入,以符號運算為方法,用推理過程在圖或狀態(tài)空間中搜索,學(xué)習(xí)的目標(biāo)為概念或規(guī)則等。符號學(xué)習(xí)的典型方法有記憶學(xué)習(xí)、示例學(xué)習(xí)、演繹學(xué)習(xí).類比學(xué)習(xí)、解釋學(xué)習(xí)等。
神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)(或連接學(xué)習(xí)):模擬人腦的微觀生理級學(xué)習(xí)過程,以腦和神經(jīng)科學(xué)原理為基礎(chǔ),以人工神經(jīng)網(wǎng)絡(luò)為函數(shù)結(jié)構(gòu)模型,以數(shù)值數(shù)據(jù)為輸入,以數(shù)值運算為方法,用迭代過程在系數(shù)向量空間中搜索,學(xué)習(xí)的目標(biāo)為函數(shù)。典型的連接學(xué)習(xí)有權(quán)值修正學(xué)習(xí)、拓?fù)浣Y(jié)構(gòu)學(xué)習(xí)。
(2)直接采用數(shù)學(xué)方法的機(jī)器學(xué)習(xí)
另一個方面,就是可直接采用數(shù)學(xué)方法的機(jī)器學(xué)習(xí),主要有統(tǒng)計機(jī)器學(xué)習(xí)。
統(tǒng)計機(jī)器學(xué)習(xí)是基于對數(shù)據(jù)的初步認(rèn)識以及學(xué)習(xí)目的的分析,選擇合適的數(shù)學(xué)模型,擬定超參數(shù),并輸入樣本數(shù)據(jù),依據(jù)一定的策略,運用合適的學(xué)習(xí)算法對模型進(jìn)行訓(xùn)練,最后運用訓(xùn)練好的模型對數(shù)據(jù)進(jìn)行分析預(yù)測。
統(tǒng)計機(jī)器學(xué)習(xí)三個要素:
模型(model):模型在未進(jìn)行訓(xùn)練前,其可能的參數(shù)是多個甚至無窮的,故可能的模型也是多個甚至無窮的,這些模型構(gòu)成的集合就是假設(shè)空間。
策略(strategy):即從假設(shè)空間中挑選出參數(shù)最優(yōu)的模型的準(zhǔn)則。模型的分類或預(yù)測結(jié)果與實際情況的誤差(損失函數(shù))越小,模型就越好。那么策略就是誤差最小。
算法(algorithm):即從假設(shè)空間中挑選模型的方法(等同于求解最佳的模型參數(shù))。機(jī)器學(xué)習(xí)的參數(shù)求解通常都會轉(zhuǎn)化為最優(yōu)化問題,故學(xué)習(xí)算法通常是最優(yōu)化算法,例如最速梯度下降法、牛頓法以及擬牛頓法等。
二、機(jī)器學(xué)習(xí)與深度學(xué)習(xí)的比較
通過上面的介紹,想必大家已經(jīng)了解了如何基于學(xué)習(xí)策略對機(jī)器學(xué)習(xí)進(jìn)行分類。在這部分,我們主要來將機(jī)器學(xué)習(xí)和深度學(xué)習(xí)來進(jìn)行一個比較。
1、應(yīng)用場景
機(jī)器學(xué)習(xí)在指紋識別、特征物體檢測等領(lǐng)域的應(yīng)用基本達(dá)到了商業(yè)化的要求。
深度學(xué)習(xí)主要應(yīng)用于文字識別、人臉技術(shù)、語義分析、智能監(jiān)控等領(lǐng)域。目前在智能硬件、教育、醫(yī)療等行業(yè)也在快速布局。
2、所需數(shù)據(jù)量
機(jī)器學(xué)習(xí)能夠適應(yīng)各種數(shù)據(jù)量,特別是數(shù)據(jù)量較小的場景。如果數(shù)據(jù)量迅速增加,那么深度學(xué)習(xí)的效果將更加突出,這是因為深度學(xué)習(xí)算法需要大量數(shù)據(jù)才能完美理解。
3、執(zhí)行時間
執(zhí)行時間是指訓(xùn)練算法所需要的時間量。一般來說,深度學(xué)習(xí)算法需要大量時間進(jìn)行訓(xùn)練。這是因為該算法包含有很多參數(shù),因此訓(xùn)練它們需要比平時更長的時間。相對而言,機(jī)器學(xué)習(xí)算法的執(zhí)行時間更少。
4、解決問題的方法
機(jī)器學(xué)習(xí)算法遵循標(biāo)準(zhǔn)程序以解決問題。它將問題拆分成數(shù)個部分,對其進(jìn)行分別解決,而后再將結(jié)果結(jié)合起來以獲得所需的答案。深度學(xué)習(xí)則以集中方式解決問題,而不必進(jìn)行問題拆分。
以上就是小編這次想要和大家分享的有關(guān)機(jī)器學(xué)習(xí)的所有內(nèi)容,希望大家對本次分享的內(nèi)容已經(jīng)具有一定的了解。如果您想要看不同類別的文章,可以在網(wǎng)頁頂部選擇相應(yīng)的頻道哦。