精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

你了解人工智能?機器學習?深度學習?真的了解了?

人工智能實訓營 ? 2018-07-26 15:37 ? 次閱讀


有三個詞,這兩年出現的頻率越來越高:人工智能AI),機器學習(ML),深度學習(DL),到底他們哥仨是什么關系?今天小編化繁為簡,用幾張圖帶你迅速看明白。關系如圖,從提出概念的時間上來看也很清楚:

人工智能AI模擬人腦,辨認哪個是蘋果,哪個是橙子。

機器學習ML:根據特征在水果攤買橙子,隨著見過的橙子和其他水果越來越多,辨別橙子的能力越來越強,不會再把香蕉當橙子。

機器學習強調“學習”而不是程序本身,通過復雜的算法來分析大量的數據,識別數據中的模式,并做出一個預測--不需要特定的代碼。在樣本的數量不斷增加的同時,自我糾正完善“學習目的”,可以從自身的錯誤中學習,提高識別能力。

深度學習DL:超市里有3種蘋果和5種橙子,通過數據分析比對,把超市里的品種和數據建立聯系,通過水果的顏色、形狀、大小、成熟時間和產地等信息,分辨普通橙子和血橙,從而選擇購買用戶需要的橙子品種。

1、機器學習簡史

哲學上的三大終極問題:是誰?從哪來?到哪去?用在任何地方都是有意義的。

——尼古拉斯·沃布吉·道格拉斯·碩德

雖然人工智能并不是最近幾年才興起的,但在它一直作為科幻元素出現在大眾視野中。自從AlphaGo戰勝李世石之后,人工智能突然間成了坊間談資,仿佛人類已經造出了超越人類智慧的機器。而人工智能的核心技術機器學習及其子領域深度學習一時間成了人們的掌上明珠。面對這個從天而降的“怪物”,樂觀者有之,悲觀者亦有之。但追溯歷史,我們會發現機器學習的技術爆發有其歷史必然性,屬于技術發展的必然產物。而理清機器學習的發展脈絡有助于我們整體把握機器學習,或者人工智能的技術框架,有助于從“道”的層面理解這一技術領域。這一節就先從三大究極哲學問題中的后兩個——從哪來、到哪去入手,整體把握機器學習,而后再從“術”的角度深入學習,解決是誰的問題。(本來想加個縱時間軸,無奈查了半天沒找到方法,如果有人知道,求分享)



圖一 機器學習發展史(圖片來源:Brief History of Machine Learning)


1.1 誕生并奠定基礎時期

1949, Hebb, Hebbian Learning theory

赫布于1949年基于神經心理的提出了一種學習方式,該方法被稱之為赫布學習理論。大致描述為:

假設反射活動的持續性或反復性會導致細胞的持續性變化并增加其穩定性,當一個神經元A能持續或反復激發神經元B時,其中一個或兩個神經元的生長或代謝過程都會變化。

Let us assume that the persistence or repetition of a reverberatory activity (or “trace”) tends to induce lasting cellular changes that add to its stability.… When an axon of cell A is near enough to excite a cell B and repeatedly or persistently takes part in firing it, some growth process or metabolic change takes place in one or both cells such that A’s efficiency, as one of the cells firing B, is increased

從人工神經元或人工神經網絡角度來看,該學習理論簡單地解釋了循環神經網絡(RNN)中結點之間的相關性關系(權重),即:當兩個節點同時發生變化(無論是positive還是negative),那么節點之間有很強的正相關性(positive weight);如果兩者變化相反,那么說明有負相關性(negative weight)。

1950, Alan Turing, The Turing test

圖二 圖靈測試(圖片來源:維基百科)

1950年,阿蘭·圖靈創造了圖靈測試來判定計算機是否智能。圖靈測試認為,如果一臺機器能夠與人類展開對話(通過電傳設備)而不能被辨別出其機器身份,那么稱這臺機器具有智能。這一簡化使得圖靈能夠令人信服地說明“思考的機器”是可能的。

2014年6月8日,一個叫做尤金·古斯特曼的聊天機器人成功讓人類相信它是一個13歲的男孩,成為有史以來首臺通過圖靈測試的計算機。這被認為是人工智能發展的一個里程碑事件。

1952, Arthur Samuel, “Machine Learning”

圖三 塞繆爾(圖片來源:Brief History of Machine Learning)

1952,IBM科學家亞瑟·塞繆爾開發了一個跳棋程序。該程序能夠通過觀察當前位置,并學習一個隱含的模型,從而為后續動作提供更好的指導。塞繆爾發現,伴隨著該游戲程序運行時間的增加,其可以實現越來越好的后續指導。通過這個程序,塞繆爾駁倒了普羅維登斯提出的機器無法超越人類,像人類一樣寫代碼和學習的模式。他創造了“機器學習”這一術語,并將它定義為:

可以提供計算機能力而無需顯式編程的研究領域

a field of study that gives computer the ability without being explicitly programmed.

1957, Rosenblatt, Perceptron

640?wx_fmt=jpeg

圖四 感知機線性分類器(圖片來源:維基百科)

1957年,羅森·布拉特基于神經感知科學背景提出了第二模型,非常的類似于今天的機器學習模型。這在當時是一個非常令人興奮的發現,它比赫布的想法更適用。基于這個模型羅森·布拉特設計出了第一個計算機神經網絡——感知機(the perceptron),它模擬了人腦的運作方式。羅森·布拉特對感知機的定義如下:

感知機旨在說明一般智能系統的一些基本屬性,它不會因為個別特例或通常不知道的東西所束縛住,也不會因為那些個別生物有機體的情況而陷入混亂。

The perceptron is designed to illustrate some of the fundamental properties of intelligent systems in general, without becoming too deeply enmeshed in the special, and frequently unknown, conditions which hold for particular biological organisms.

3年后,維德羅首次使用Delta學習規則(即最小二乘法)用于感知器的訓練步驟,創造了一個良好的線性分類器。

1967年,The nearest neighbor algorithm

640?wx_fmt=jpeg

圖五 kNN算法(圖片來源:維基百科)

1967年,最近鄰算法(The nearest neighbor algorithm)出現,使計算機可以進行簡單的模式識別。kNN算法的核心思想是如果一個樣本在特征空間中的k個最相鄰的樣本中的大多數屬于某一個類別,則該樣本也屬于這個類別,并具有這個類別上樣本的特性。這就是所謂的“少數聽從多數”原則。

1969, Minsky, XOR problem

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

圖六 XOR問題,數據線性不可分

1969年馬文·明斯基提出了著名的XOR問題,指出感知機在線性不可分的數據分布上是失效的。此后神經網絡的研究者進入了寒冬,直到 1980 年才再一次復蘇。

1.2 停滯不前的瓶頸時期

從60年代中到70年代末,機器學習的發展步伐幾乎處于停滯狀態。無論是理論研究還是計算機硬件限制,使得整個人工智能領域的發展都遇到了很大的瓶頸。雖然這個時期溫斯頓(Winston)的結構學習系統和海斯·羅思(Hayes Roth)等的基于邏輯的歸納學習系統取得較大的進展,但只能學習單一概念,而且未能投入實際應用。而神經網絡學習機因理論缺陷也未能達到預期效果而轉入低潮。

1.3 希望之光重新點亮

1981, Werbos, Multi-Layer Perceptron (MLP)

640?wx_fmt=jpeg

圖七 多層感知機(或者人工神經網絡)

偉博斯在1981年的神經網絡反向傳播(BP)算法中具體提出多層感知機模型。雖然BP算法早在1970年就已經以“自動微分的反向模型(reverse mode of automatic differentiation)”為名提出來了,但直到此時才真正發揮效用,并且直到今天BP算法仍然是神經網絡架構的關鍵因素。有了這些新思想,神經網絡的研究又加快了。

在1985-1986年,神經網絡研究人員(魯梅爾哈特,辛頓,威廉姆斯-赫,尼爾森)相繼提出了使用BP算法訓練的多參數線性規劃(MLP)的理念,成為后來深度學習的基石。

1986, Quinlan, Decision Trees

640?wx_fmt=jpeg

圖八 決策樹(圖片來源:維基百科)

在另一個譜系中,昆蘭于1986年提出了一種非常出名的機器學習算法,我們稱之為“決策樹”,更具體的說是ID3算法。這是另一個主流機器學習算法的突破點。此外ID3算法也被發布成為了一款軟件,它能以簡單的規劃和明確的推論找到更多的現實案例,而這一點正好和神經網絡黑箱模型相反。

決策樹是一個預測模型,他代表的是對象屬性與對象值之間的一種映射關系。樹中每個節點表示某個對象,而每個分叉路徑則代表的某個可能的屬性值,而每個葉結點則對應從根節點到該葉節點所經歷的路徑所表示的對象的值。決策樹僅有單一輸出,若欲有復數輸出,可以建立獨立的決策樹以處理不同輸出。數據挖掘中決策樹是一種經常要用到的技術,可以用于分析數據,同樣也可以用來作預測。

在ID3算法提出來以后,研究社區已經探索了許多不同的選擇或改進(如ID4、回歸樹、CART算法等),這些算法仍然活躍在機器學習領域中。

1.4 現代機器學習的成型時期

1990, Schapire, Boosting

640?wx_fmt=jpeg

圖九 Boosting算法(圖片來源:百度百科)

1990年, Schapire最先構造出一種多項式級的算法,這就是最初的Boosting算法。一年后 ,Freund提出了一種效率更高的Boosting算法。但是,這兩種算法存在共同的實踐上的缺陷,那就是都要求事先知道弱學習算法學習正確的下限。

1995年,Freund和schapire改進了Boosting算法,提出了 AdaBoost (Adaptive Boosting)算法,該算法效率和Freund于1991年提出的 Boosting算法幾乎相同,但不需要任何關于弱學習器的先驗知識,因而更容易應用到實際問題當中。

Boosting方法是一種用來提高弱分類算法準確度的方法,這種方法通過構造一個預測函數系列,然后以一定的方式將他們組合成一個預測函數。他是一種框架算法,主要是通過對樣本集的操作獲得樣本子集,然后用弱分類算法在樣本子集上訓練生成一系列的基分類器。

1995, Vapnik and Cortes, Support Vector Machines (SVM)

640?wx_fmt=jpeg

圖十 支持向量機(圖片來源:維基百科)

支持向量機的出現是機器學習領域的另一大重要突破,該算法具有非常強大的理論地位和實證結果。那一段時間機器學習研究也分為NN和SVM兩派。然而,在2000年左右提出了帶核函數的支持向量機后。SVM在許多以前由NN占據的任務中獲得了更好的效果。此外,SVM相對于NN還能利用所有關于凸優化、泛化邊際理論和核函數的深厚知識。因此SVM可以從不同的學科中大力推動理論和實踐的改進。

而神經網絡遭受到又一個質疑,通過Hochreiter等人1991年和Hochreiter等人在2001年的研究表明在應用BP算法學習時,NN神經元飽和后會出現梯度損失(gradient loss)的情況。簡單地說,在一定數量的epochs訓練后,NN會產生過擬合現象,因此這一時期NN與SVM相比處于劣勢。

2001, Breiman, Random Forests(RF)

決策樹模型由布雷曼博士在2001年提出,它是通過集成學習的思想將多棵樹集成的一種算法,它的基本單元是決策樹,而它的本質屬于機器學習的一大分支——集成學習(Ensemble Learning)方法。隨機森林的名稱中有兩個關鍵詞,一個是“隨機”,一個就是“森林”。“森林”我們很好理解,一棵叫做樹,那么成百上千棵就可以叫做森林了,這樣的比喻還是很貼切的,其實這也是隨機森林的主要思想—集成思想的體現。

其實從直觀角度來解釋,每棵決策樹都是一個分類器(假設現在針對的是分類問題),那么對于一個輸入樣本,N棵樹會有N個分類結果。而隨機森林集成了所有的分類投票結果,將投票次數最多的類別指定為最終的輸出,這就是一種最簡單的 Bagging 思想。

1.5 爆發時期

2006, Hinton, Deep Learning

在機器學習發展分為兩個部分,淺層學習(Shallow Learning)和深度學習(Deep Learning)。淺層學習起源上世紀20年代人工神經網絡的反向傳播算法的發明,使得基于統計的機器學習算法大行其道,雖然這時候的人工神經網絡算法也被稱為多層感知機,但由于多層網絡訓練困難,通常都是只有一層隱含層的淺層模型。

神經網絡研究領域領軍者Hinton在2006年提出了神經網絡Deep Learning算法,使神經網絡的能力大大提高,向支持向量機發出挑戰。 2006年,機器學習領域的泰斗Hinton和他的學生Salakhutdinov在頂尖學術刊物《Scince》上發表了一篇文章,開啟了深度學習在學術界和工業界的浪潮。

這篇文章有兩個主要的訊息:1)很多隱層的人工神經網絡具有優異的特征學習能力,學習得到的特征對數據有更本質的刻劃,從而有利于可視化或分類;2)深度神經網絡在訓練上的難度,可以通過“逐層初始化”( layer-wise pre-training)來有效克服,在這篇文章中,逐層初始化是通過無監督學習實現的。

2015年,為紀念人工智能概念提出60周年,LeCun、Bengio和Hinton推出了深度學習的聯合綜述。

深度學習可以讓那些擁有多個處理層的計算模型來學習具有多層次抽象的數據的表示。這些方法在許多方面都帶來了顯著的改善,包括最先進的語音識別、視覺對象識別、對象檢測和許多其它領域,例如藥物發現和基因組學等。深度學習能夠發現大數據中的復雜結構。它是利用BP算法來完成這個發現過程的。BP算法能夠指導機器如何從前一層獲取誤差而改變本層的內部參數,這些內部參數可以用于計算表示。深度卷積網絡在處理圖像、視頻、語音和音頻方面帶來了突破,而遞歸網絡在處理序列數據,比如文本和語音方面表現出了閃亮的一面。

當前統計學習領域最熱門方法主要有deep learning和SVM(supportvector machine),它們是統計學習的代表方法。可以認為神經網絡與支持向量機都源自于感知機。

神經網絡與支持向量機一直處于“競爭”關系。SVM應用核函數的展開定理,無需知道非線性映射的顯式表達式;由于是在高維特征空間中建立線性學習機,所以與線性模型相比,不但幾乎不增加計算的復雜性,而且在某種程度上避免了“維數災難”。而早先的神經網絡算法比較容易過訓練,大量的經驗參數需要設置;訓練速度比較慢,在層次比較少(小于等于3)的情況下效果并不比其它方法更優。

神經網絡模型貌似能夠實現更加艱難的任務,如目標識別、語音識別、自然語言處理等。但是,應該注意的是,這絕對不意味著其他機器學習方法的終結。盡管深度學習的成功案例迅速增長,但是對這些模型的訓練成本是相當高的,調整外部參數也是很麻煩。同時,SVM的簡單性促使其仍然最為廣泛使用的機器學習方式。

1.6 啟示與未來的發展

人工智能機器學習是誕生于20世紀中葉的一門年輕的學科,它對人類的生產、生活方式產生了重大的影響,也引發了激烈的哲學爭論。但總的來說,機器學習的發展與其他一般事物的發展并無太大區別,同樣可以用哲學的發展的眼光來看待。

機器學習的發展并不是一帆風順的,也經歷了螺旋式上升的過程,成就與坎坷并存。其中大量的研究學者的成果才有了今天人工智能的空前繁榮,是量變到質變的過程,也是內因和外因的共同結果。

機器學習的發展詮釋了多學科交叉的重要性和必要性。然而這種交叉不是簡單地彼此知道幾個名詞或概念就可以的,是需要真正的融會貫通:

  • 統計學家弗萊德曼早期從事物理學研究,他是優化算法大師,而且他的編程能力同樣令人贊嘆;

  • 喬丹教授既是一流的計算機學家,又是一流的統計學家,而他的博士專業為心理學,他能夠承擔起建立統計機器學習的重任;

  • 辛頓教授是世界最著名的認知心理學家和計算機科學家。雖然他很早就成就斐然,在學術界聲名鵲起,但他依然始終活躍在一線,自己寫代碼。他提出的許多想法簡單、可行又非常有效,被稱為偉大的思想家。正是由于他的睿智和身體力行,深度學習技術迎來了革命性的突破。

深度學習的成功不是源自腦科學或認知科學的進展,而是因為大數據的驅動和計算能力的極大提升。可以說機器學習是由學術界、工業界、創業界(或競賽界)等合力造就的。學術界是引擎,工業界是驅動,創業界是活力和未來。學術界和工業界應該有各自的職責和分工。學術界的職責在于建立和發展機器學習學科,培養機器學習領域的專門人才;而大項目、大工程更應該由市場來驅動,由工業界來實施和完成。

對于機器學習的發展前途,中科院數學與系統科學研究院陸汝鈴老師在為南京大學周志華老師的《機器學習》一書作序時提出了六大問題,我覺得這些問題也許正是影響機器學習未來發展方向的基本問題,因此我摘錄其中五個在此(有兩個問題屬于同一個主題,合并之):

  • 問題一:在人工智能發展早期,機器學習的技術內涵幾乎全部是符號學習,可是從二十世紀九十年代開始,統計機器學習有一匹黑馬橫空出世,迅速壓倒并取代了符號學習的地位。人們可能會問,符號學習是否被徹底忽略了?他還能成為機器學習的研究對象嗎?它是否能繼續在統計學習的陰影里茍延殘喘?

第一種觀點:退出歷史舞臺——沒有人抱有這種想法。

第二種觀點:統計學習和符號學習結合起來——王玨教授認為,現在機器學習已經到了一個轉折點,統計學習要想進入一個更高級的形式,就應該和知識相結合,否則就會停留于現狀而止步不前。

第三種觀點:符號學習還有翻身之日——Chandrasekaran教授認為機器學習并不會回到“河西”,而是隨著技術的進步逐漸轉向基本的認知科學。

  • 問題二:統計機器學習的算法都是基于樣本數據獨立同分布的假設,但自然界現象千變萬化,哪里有那么多獨立同分布?那么“獨立同分布”條件對于機器學習來說是必需的嗎?獨立同分布的不存在一定是不可逾越的障礙嗎?

遷移學習也許會給問題的解決帶來一絲曙光?

  • 問題三:近年來出現了一些新的動向,比如深度學習。但他們真的代表機器學習新的方向嗎?

包括周志華老師在內的一些學者認為深度學習掀起的熱潮大過它本身的貢獻,在理論和技術上并沒有太多的創新,只不過硬件技術的革命使得人們能采用原來復雜度很高的算法,從而得到更精細的結果。

  • 問題四:機器學習研究出現以來,我們看到的主要是從符號方法到統計方法的演變,用到的數學主要是概率統計。但是今天數學之大,就像大海,難道只有統計方法適合于在機器學習方面的應用?

目前流行學習已經“有點意思了”,但數學理論的介入程度遠遠不夠,有待更多數學家參與,開辟新的模式、理論和方法。

  • 問題五:大數據時代的出現,有沒有給機器學習帶來本質性的影響?

大數據時代給機器學習帶來了前所未有的機遇,但是同樣的統計、采樣方法相較以前有什么本質不同嗎?又從量變過渡到質變嗎?數理統計方法有沒有發生質的變化?大數據時代正在呼吁什么樣的機器學習方法?哪些方法又是大數據研究的驅動而產生的呢?

2、機器學習基本概念

權威定義:

Arthur samuel: 在不直接針對問題進行編程的情況下,賦予計算機學習能力的一個研究領域。

Tom Mitchell: 對于某類任務T和性能度量P,如果計算機程序在T上以P衡量的性能隨著經驗E而自我完善,那么就稱這個計算機程序從經驗E學習。

其實隨著學習的深入,慢慢會發現機器學習越來越難定義,因為涉及到的領域很廣,應用也很廣,現在基本成為計算機相關專業的標配,但是在實際的操作過程中,又慢慢會發現其實機器學習也是很簡單的一件事,我們最的大部分事情其實就是兩件事情,一個是分類,一個是回歸。比如房價的預測、股價的預測等是回歸問題,情感判別、信用卡是否發放等則是屬于分類。現實的情況 一般是給我們一堆數據,我們根據專業知識和一些經驗提取最能表達數據的特征,然后我們再用算法去建模,等有未知數據過來的時候我們就能夠預測到這個是屬于哪個類別或者說預測到是一個什么值以便作出下一步的決策。比如說人臉識別系統,目的是作為一個驗證系統,可能是一個權限管理,如果是系統中的人則有權限否則沒有權限,首先給到我們的數據是一堆人臉的照片,第一步要做的事情是對數據進行預處理,然后是提取人臉特征,最后選擇算法比如說SVM或者RF等等,算法的最終選擇設計到評價標準,這個后面具體講,這樣我們就建立了一個人臉識別的模型,當系統輸入一張人臉,我們就能夠知道他是不是在系統之中。機器學習的整個流程不過就這幾步,最后不過就是參數尋優,包括現在如火如荼的機器學習。

當我們判斷是否要使機器學習時,可以看看是不是以下的場景

  1. 人類不能手動編程;

  2. 人類不能很好的定義這個問題的解決方案是什么;

  3. 人類不能做i到的需要極度快速決策的系統;

  4. 大規模個性化服務系統;

3、機器學習分類

3.1、監督式學習 Supervised Learning

在監督式學習下,每組訓練數據都有一個標識值或結果值,如客戶流失對應1,不流失對應0。在建立預測模型的時候,監督式學習建立一個學習過程,將預測的結果與訓練數據的實際結果進行比較,不斷的調整預測模型,直到模型的預測結果達到一個預期的準確率。

分類 Classification

  1. K最近鄰 K-Nearest Neighbor (KNN)

  2. 樸素貝葉斯 Naive Bayes

  3. 決策樹 Decision Tree:C4.5、分類回歸樹 Classification And Regression Tree (CART)

  4. 支持向量機器 Support Vector Machine (SVM)

回歸 Regression

  1. 線性回歸 linear regression

  2. 局部加權回歸 Locally weighted regression

  3. 邏輯回歸 logistic Regression

  4. 逐步回歸 stepwise regression

  5. 多元自適應回歸樣條法 multivariate adaptive regression splines

  6. 局部散點平滑估計 Locally estimated scatter plot smoothing ( LOESS )

  7. 嶺回歸 Ridge Regression

  8. Least Absolute Shrinkage and Selection Operator ( LASSO )

  9. 彈性網絡 Elastic Net

  10. 多項式回歸 Polynomial Regression

排序 Rank

  1. 單文檔分類 Pointwise:McRank

  2. 文檔對方法(Pairwise):Ranking SVM、RankNet、Frank、RankBoost

  3. 文檔列表方法(Listwise):AdaRank、SoftRank、LambdaMART

匹配學習

  1. 人工神經網絡:感知神經網絡 Perception Neural Network、反向傳遞 Back Propagation、Hopfield網絡、自組織映射 Self-Organizing Map ( SOM )、學習矢量量化 Learning Vector Quantization ( LVQ )

3.2 半監督學習

在半監督學習方式下,訓練數據有部分被標識,部分沒有被標識,這種模型首先需要學習數據的內在結構,以便合理的組織數據來進行預測。算法上,包括一些對常用監督式學習算法的延伸,這些算法首先試圖對未標識數據進行建模,在此基礎上再對標識的數據進行預測。如深度學習:

深度學習 Deep Learning

深度學習是 監督學習的匹配學習中人工神經網絡延伸出來發展出來的。

  1. 受限波爾茲曼機 Restricted Boltzmann Machine ( RBM )

  2. 深度信念網絡 Deep Belief Networks ( DBN )

  3. 卷積網絡 Convolutional Network

  4. 棧式自編碼 Stacked Auto-encoders

3.3 無監督學習 Unsupervised Learning

在非監督式學習中,數據并不被特別標識,學習模型是為了推斷出數據的一些內在結構。

聚類 Cluster

  1. K均值 k-means

  2. 最大期望算法 Expectation Maximization ( EM )

  3. 降維方法 Dimensionality Reduction:主成分分析Principal Component Analysis ( PCA )、偏最小二乘回歸 Partial Least Squares Regression ( PLS )、Sammon映射 Sammon Mapping、多維尺度分析 Multidimensional Scaling ( MDS )、投影尋蹤 Projection Pursuit、RD

關聯規則 Association Rule

  1. Apriori

  2. Eclat

3.4 增強學習 Reinforcement Learning

在之前的討論中,我們總是給定一個樣本x,然后給或者不給標識值或結果值(給了就是監督式學習,不給就是無監督式學習)。之后對樣本進行擬合、分類、聚類或者降維等操作。然而對于很多序列決策或者控制問題,很難有這么規則的樣本。比如,四足機器人的控制問題,剛開始都不知道應該讓其動那條腿,在移動過程中,也不知道怎么讓機器人自動找到合適的前進方向。

增強學習要解決的是這樣的問題:一個能感知環境的自治agent,怎樣通過學習選擇能達到其目標的最優動作。這個很具有普遍性的問題應用于學習控制移動機器人,在工廠中學習最優操作工序以及學習棋類對弈等。當agent在其環境中做出每個動作時,施教者會提供獎勵或懲罰信息,以表示結果狀態的正確與否。例如,在訓練agent進行棋類對弈時,施教者可在游戲勝利時給出正回報,而在游戲失敗時給出負回報,其他時候為零回報。agent的任務就是從這個非直接的,有延遲的回報中學習,以便后續的動作產生最大的累積效應。

  1. Q-Learning

  2. 時間差學習 Temporal difference learning

3.5 其他

集成算法

集成算法用一些相對較弱的學習模型獨立地就同樣的樣本進行訓練,然后把結果整合起來進行整體預測。

  1. Boosting

  2. Bootstrapped Aggregation ( Bagging )

  3. AdaBoost

  4. 堆疊泛化 Stacked Generalization

  5. 梯度推進機 Gradient Boosting Machine ( GBM )

  6. 隨機森林 Random Forest




聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1791

    文章

    46863

    瀏覽量

    237587
  • 機器學習
    +關注

    關注

    66

    文章

    8378

    瀏覽量

    132412
  • 深度學習
    +關注

    關注

    73

    文章

    5493

    瀏覽量

    120979
收藏 人收藏

    評論

    相關推薦

    嵌入式和人工智能究竟是什么關系?

    、連接主義和深度學習等不同的階段。目前,人工智能已經廣泛應用于各種領域,如自然語言處理、計算機視覺、智能推薦等。 嵌入式系統和人工智能在許
    發表于 11-14 16:39

    人工智能機器學習深度學習存在什么區別

    人工智能指的是在某種程度上顯示出類似人類智能的設備。AI有很多技術,但其中一個很大的子集是機器學習——讓算法從數據中學習
    發表于 10-24 17:22 ?2446次閱讀
    <b class='flag-5'>人工智能</b>、<b class='flag-5'>機器</b><b class='flag-5'>學習</b>和<b class='flag-5'>深度</b><b class='flag-5'>學習</b>存在什么區別

    《AI for Science:人工智能驅動科學創新》第一章人工智能驅動的科學創新學習心得

    人工智能:科學研究的加速器 第一章清晰地闡述了人工智能作為科學研究工具的強大功能。通過機器學習深度
    發表于 10-14 09:12

    FPGA在人工智能中的應用有哪些?

    FPGA(現場可編程門陣列)在人工智能領域的應用非常廣泛,主要體現在以下幾個方面: 一、深度學習加速 訓練和推理過程加速:FPGA可以用來加速深度
    發表于 07-29 17:05

    人工智能機器學習深度學習是什么

    在科技日新月異的今天,人工智能(Artificial Intelligence, AI)、機器學習(Machine Learning, ML)和深度
    的頭像 發表于 07-03 18:22 ?1113次閱讀

    人工智能深度學習的五大模型及其應用領域

    隨著科技的飛速發展,人工智能(AI)技術特別是深度學習在各個領域展現出了強大的潛力和廣泛的應用價值。深度學習作為人工智能的一個核心分支,通過
    的頭像 發表于 07-03 18:20 ?3669次閱讀

    TensorFlow與PyTorch深度學習框架的比較與選擇

    深度學習作為人工智能領域的一個重要分支,在過去十年中取得了顯著的進展。在構建和訓練深度學習模型的過程中,深度
    的頭像 發表于 07-02 14:04 ?888次閱讀

    深度學習與傳統機器學習的對比

    人工智能的浪潮中,機器學習深度學習無疑是兩大核心驅動力。它們各自以其獨特的方式推動著技術的進步,為眾多領域帶來了革命性的變化。然而,盡管
    的頭像 發表于 07-01 11:40 ?1194次閱讀

    大語言模型:原理與工程實踐+初識2

    前言 深度學習機器學習的分支,而大語言模型是深度學習的分支。
    發表于 05-13 00:09

    機器學習怎么進入人工智能

    人工智能已成為一個熱門領域,涉及到多個行業和領域,例如語音識別、機器翻譯、圖像識別等。 在編程中進行人工智能的關鍵是使用機器學習算法,這是
    的頭像 發表于 04-04 08:41 ?266次閱讀

    FPGA在深度學習應用中或將取代GPU

    現場可編程門陣列 (FPGA) 解決了 GPU 在運行深度學習模型時面臨的許多問題 在過去的十年里,人工智能的再一次興起使顯卡行業受益匪淺。英偉達 (Nvidia) 和 AMD 等公司的股價也大幅
    發表于 03-21 15:19

    為什么深度學習的效果更好?

    導讀深度學習機器學習的一個子集,已成為人工智能領域的一項變革性技術,在從計算機視覺、自然語言處理到自動駕駛汽車等廣泛的應用中取得了顯著的成
    的頭像 發表于 03-09 08:26 ?596次閱讀
    為什么<b class='flag-5'>深度</b><b class='flag-5'>學習</b>的效果更好?

    人工智能機器學習的頂級開發板有哪些?

    機器學習(ML)和人工智能(AI)不再局限于高端服務器或云平臺。得益于集成電路(IC)和軟件技術的新發展,在微型控制器和微型計算機上實現機器學習
    的頭像 發表于 02-29 18:59 ?768次閱讀
    <b class='flag-5'>人工智能</b>和<b class='flag-5'>機器</b><b class='flag-5'>學習</b>的頂級開發板有哪些?

    焊縫跟蹤未來:人工智能機器學習的影響

    隨著科技的不斷進步,焊接行業也在迎來一場革命性的變革。焊縫跟蹤技術,作為焊接領域的關鍵創新之一,正在經歷著人工智能機器學習的引領下迎來更加智能、高效的發展。本文將深入探討焊縫跟蹤技術
    的頭像 發表于 12-12 11:51 ?451次閱讀

    深度學習人工智能中的 8 種常見應用

    深度學習簡介深度學習人工智能(AI)的一個分支,它教神經網絡學習和推理。近年來,它解決復雜問題
    的頭像 發表于 12-01 08:27 ?3238次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>學習</b>在<b class='flag-5'>人工智能</b>中的 8 種常見應用