摘要:前言只有光頭才能變強(qiáng)沒錯,這篇主要跟大家一起入門機(jī)器學(xué)習(xí)。所以我們可以總結(jié)出人工智能機(jī)器學(xué)習(xí)深度學(xué)習(xí)之間的關(guān)系是這樣的機(jī)器學(xué)習(xí),是實現(xiàn)人工智能的重要方法。機(jī)器學(xué)習(xí)資源,可關(guān)注我的公眾號,回復(fù)機(jī)器學(xué)習(xí)即可領(lǐng)取。有周志華機(jī)器學(xué)習(xí)電子版。
前言
只有光頭才能變強(qiáng)
沒錯,這篇主要跟大家一起入門機(jī)器學(xué)習(xí)。作為一個開發(fā)者,”人工智能“肯定是聽過的。作為一個開發(fā)面試者,肯定也會見過”機(jī)器學(xué)習(xí)“這個崗位(反正我校招的時候就遇到過)。
可能還會聽過或者見過“深度學(xué)習(xí)”、“神經(jīng)網(wǎng)絡(luò)”等等這些非常火的名詞,那你對這些術(shù)語了解多少呢?
相信大家這幾天在朋友圈也可以看到這照片:
// 通過if else 以人工窮舉的方式來假裝實現(xiàn)智能機(jī)器人聊天
希望閱讀完本文中后,大家可以對這些術(shù)語和機(jī)器學(xué)習(xí)有一定的了解。一、術(shù)語介紹
首先我們來簡單看看人工智能、深度學(xué)習(xí)、機(jī)器學(xué)習(xí)這些術(shù)語和它們之間的關(guān)系究竟是怎么樣的。
1.1人工智能不知道聽到“人工智能”大家會聯(lián)想到什么,可能大多數(shù)都會想到科幻電影的機(jī)器人。
我們看來看看維基百科的定義:
人工智能(英語:Artificial Intelligence,縮寫為 AI)亦稱機(jī)器智能,指由人制造出來的機(jī)器所表現(xiàn)出來的智能。通常人工智能是指通過普通計算機(jī)程序的手段實現(xiàn)的人類智能技術(shù)。
人工智能也可以分成兩類:
強(qiáng)人工智能:強(qiáng)人工智能觀點(diǎn)認(rèn)為“有可能”制造出“真正”能推理(Reasoning)和解決問題的智能機(jī)器,并且,這樣的機(jī)器將被認(rèn)為是具有知覺、有自我意識的。
像絕大多數(shù)科幻電影中的機(jī)器人就是在這范疇
弱人工智能:弱人工智能觀點(diǎn)認(rèn)為“不可能”制造出能“真正”地推理和解決問題的智能機(jī)器,這些機(jī)器只不過“看起來”像是智能的,但是并不真正擁有智能,也不會有自主意識。
我們目前階段的人工智能,其實都是弱人工智能。
1.2機(jī)器學(xué)習(xí)不知道聽到“機(jī)器學(xué)習(xí)”大家會聯(lián)想到什么。Emmm...反正我就是從字面的意思去理解:“機(jī)器可以自我學(xué)習(xí)”。
首先我們看一下維基百科是怎么說的:
機(jī)器學(xué)習(xí)是實現(xiàn)人工智能的一個途徑,即以機(jī)器學(xué)習(xí)為手段解決人工智能中的問題。機(jī)器學(xué)習(xí)在近30多年已發(fā)展為一門多領(lǐng)域交叉學(xué)科,涉及概率論、統(tǒng)計學(xué)、逼近論、凸分析、計算復(fù)雜性理論等多門學(xué)科
簡單來說:機(jī)器學(xué)習(xí)可以通過大量的數(shù)據(jù)或者以往的經(jīng)驗自動改進(jìn)計算機(jī)程序/算法。
生成完模型f(x)之后,我們將樣例數(shù)據(jù)丟進(jìn)模型里邊,就可以輸出結(jié)果:
我們說機(jī)器學(xué)習(xí)可以自我學(xué)習(xí),是因為我們會將樣例數(shù)據(jù)也會丟到“歷史數(shù)據(jù)”中,這樣生成模型就會有一定的改動,從而達(dá)到“自我學(xué)習(xí)”的效果。
1.3它們之間的關(guān)系等等,我們好像還沒講深度學(xué)習(xí)呢。我們從上面機(jī)器學(xué)習(xí)的介紹也可以知道,機(jī)器學(xué)習(xí)已發(fā)展為一門多領(lǐng)域交叉學(xué)科,機(jī)器學(xué)習(xí)中就有好多個經(jīng)典的算法,其中就包含了神經(jīng)網(wǎng)絡(luò)(深度學(xué)習(xí)可看成是神經(jīng)網(wǎng)絡(luò)的升級版)。由于近幾年深度學(xué)習(xí)發(fā)展迅猛,一些特有的學(xué)習(xí)手段相繼被提出,所以越來越多的人將其多帶帶看作一種學(xué)習(xí)的方法。
《機(jī)器學(xué)習(xí) 周志華》:
所謂深度學(xué)習(xí),狹義地說就是“很多層”的神經(jīng)網(wǎng)絡(luò),在若干測試和競賽下,尤其涉及語音、圖像等復(fù)雜對象的引用中,深度學(xué)習(xí)取得優(yōu)越的性能。
所以我們可以總結(jié)出人工智能、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)之間的關(guān)系是這樣的:
機(jī)器學(xué)習(xí),是實現(xiàn)人工智能的重要方法。
深度學(xué)習(xí),是實現(xiàn)機(jī)器學(xué)習(xí)的技術(shù)。
想要了解更多,可參考:
人工智能、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)的區(qū)別?
https://www.zhihu.com/question/57770020
二、機(jī)器學(xué)習(xí)入門通過上面我們可以簡單認(rèn)為機(jī)器學(xué)習(xí)就是:利用計算機(jī)從歷史數(shù)據(jù)找出規(guī)律,把這些規(guī)律用到未來不確定場景的決策中。
下面我們再來學(xué)習(xí)一下機(jī)器學(xué)習(xí)的一些入門知識。
2.1機(jī)器學(xué)習(xí)的術(shù)語特征、樣本、數(shù)據(jù)集、標(biāo)記這些術(shù)語的說明:
特征(屬性)所張成的空間叫做特征空間。
例如我們把“色澤”、"根蒂“、”敲聲“作為三個坐標(biāo)軸,則它們張成一個用于描述西瓜的三圍空間,每個西瓜都可在這個空間中找到自己的坐標(biāo)位置。由于空間中的每個點(diǎn)對應(yīng)一個坐標(biāo)向量,我們也把一個示例稱為“特征向量”。
回到我們上面的圖,再來講講“訓(xùn)練數(shù)據(jù)”、“訓(xùn)練”、“標(biāo)記”:
2.2機(jī)器學(xué)習(xí)的分類一般機(jī)器學(xué)習(xí)又可以分成以下幾類:
監(jiān)督學(xué)習(xí)
半監(jiān)督學(xué)習(xí)
非監(jiān)督學(xué)習(xí)
增強(qiáng)學(xué)習(xí)
2.2.1監(jiān)督學(xué)習(xí)監(jiān)督學(xué)習(xí):訓(xùn)練數(shù)據(jù)(Training Data)可以告訴我們要找的那個模型的輸入(Input)與輸出(Output,也就是我們說的label)之間有什么樣的關(guān)系。
給出的數(shù)據(jù)都有“答案”或“標(biāo)記”
訓(xùn)練數(shù)據(jù):"Java3y公眾號"->好的公眾號 , "Java4y公眾號"->不好的公眾號。
輸出結(jié)果:好的公眾號或者不好的公眾號
在監(jiān)聽學(xué)習(xí)下又分為兩種算法:
回歸(Regression):結(jié)果是一個連續(xù)的數(shù)值(scalar),而非類別
分類(Classification):為訓(xùn)練數(shù)據(jù)進(jìn)行分類別(多分類)
二分類:類別只有兩種結(jié)果(YES OR NO)
回歸例子:知道前幾天的PM2.5數(shù)值,預(yù)測一下明天的PM2.5數(shù)值。
二分類例子:判斷一封郵件是垃圾郵件還是正常郵件。
多分類例子:將新聞帖子分類成不同的類別。
2.2.2非監(jiān)督學(xué)習(xí)非監(jiān)督學(xué)習(xí):訓(xùn)練數(shù)據(jù)(Training Data)沒有對應(yīng)“答案”或“標(biāo)記”
訓(xùn)練數(shù)據(jù):"Java3y公眾號" "Java4y公眾號" "Java5y公眾號" "Java6y公眾號" "yyy公眾號" "xxx公眾號" "zzz公眾號"
輸出結(jié)果:("Java3y公眾號" "Java4y公眾號" "Java5y公眾號" "Java6y公眾號") ("yyy公眾號" "xxx公眾號" "zzz公眾號") 分門類別
對沒有“標(biāo)記”的數(shù)據(jù)進(jìn)行分類-聚類分析
聚類分析例子:在以前,中國移動有三個品牌:神州行、動感地帶、全球通。我們給一堆的SIM卡交由學(xué)習(xí)算法訓(xùn)練,不告訴它每張SIM卡具體是什么卡,最后我們是可以將這些SIM卡分類別出來的。
2.2.3半監(jiān)督學(xué)習(xí)理解了監(jiān)督學(xué)習(xí)和非監(jiān)督學(xué)習(xí),對于半監(jiān)督學(xué)習(xí)就很容易理解了。
一部分?jǐn)?shù)據(jù)有“標(biāo)記”或者“答案”,另一部分?jǐn)?shù)據(jù)沒有
因為各種原因產(chǎn)生的標(biāo)記缺失。
通常都會使用非監(jiān)督學(xué)習(xí)手段對數(shù)據(jù)進(jìn)行處理(特征提取、降維),之后再只用監(jiān)督學(xué)習(xí)手段做模型的訓(xùn)練和預(yù)測。2.2.4增強(qiáng)學(xué)習(xí)
根據(jù)周圍環(huán)境的情況,采取行動,根據(jù)采取行動的結(jié)果,學(xué)習(xí)行動方式
每次行動,就給這次的行動評分,算法會根據(jù)評分來評估下一次的行動是好還是壞,最終不斷改進(jìn)。
例子:Alpha Go下每步棋的時候都會評估自己這次下得怎么樣,通過最終的結(jié)果不斷改進(jìn)下的每步棋。
2.3機(jī)器學(xué)習(xí)的其他分類除了我們上面所說的監(jiān)督學(xué)習(xí)、非監(jiān)督學(xué)習(xí)、半監(jiān)督學(xué)習(xí)、增強(qiáng)學(xué)習(xí)之外,機(jī)器學(xué)習(xí)也可以分成:
在線學(xué)習(xí):及時將樣例數(shù)據(jù)作為訓(xùn)練數(shù)據(jù)對模型進(jìn)行訓(xùn)練。
需要加強(qiáng)對數(shù)據(jù)進(jìn)行監(jiān)控(有可能樣本數(shù)據(jù)是臟數(shù)據(jù),這樣就破壞我們的模型)
離線(批量)學(xué)習(xí):定時將樣例數(shù)據(jù)作為訓(xùn)練數(shù)據(jù)對模型進(jìn)行訓(xùn)練。
不能很快的適應(yīng)環(huán)境的變化
還有:
參數(shù)學(xué)習(xí):一旦學(xué)到了參數(shù),就不再需要原有的數(shù)據(jù)集。通過調(diào)參數(shù)就好了。
非參數(shù)學(xué)習(xí):不對模型進(jìn)行過多的假設(shè),非參數(shù)不代表沒參數(shù)。
最后機(jī)器學(xué)習(xí)的核心在于算法上,這篇只是對機(jī)器學(xué)習(xí)的一個簡單的入門,希望能對大家有所幫助。
機(jī)器學(xué)習(xí)資源,可關(guān)注我的公眾號,回復(fù)“機(jī)器學(xué)習(xí)”即可領(lǐng)取。
有周志華《機(jī)器學(xué)習(xí)》電子版。吳恩達(dá)、李宏毅視頻及筆記
樂于分享和輸出干貨的Java技術(shù)公眾號:Java3y。
文章的目錄導(dǎo)航:
https://github.com/ZhongFuCheng3y/3y
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/72757.html
摘要:文本已收錄至我的倉庫,歡迎回顧上一篇大型網(wǎng)站系統(tǒng)與中間件讀書筆記一這周周末讀了第四章,現(xiàn)在過來做做筆記,希望能幫助到大家。沒錯,我們通過肯定是可以完成兩個系統(tǒng)之間的通信的問題的。 前言 只有光頭才能變強(qiáng)。文本已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 回顧上一篇: 《大型網(wǎng)站系統(tǒng)與Java中間件》讀書筆記(一)...
摘要:另一個用戶請求過來,負(fù)載均衡器指派這個請求到服務(wù)器。這樣就平攤了請求這種方式就叫做輪詢策略還有很多種,就看你想怎么實現(xiàn)了,反正這個邏輯的代碼放在負(fù)載均衡器上。 前言 只有光頭才能變強(qiáng)。文本已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 這本書買了一段時間了,之前在杭州沒帶過去,現(xiàn)在讀完第三章,來做做筆記 showI...
摘要:集群系統(tǒng)中的單個計算機(jī)通常稱為節(jié)點(diǎn),通常通過局域網(wǎng)連接,但也有其它的可能連接方式。這樣就高興了,可以專心寫自己的,前端就專門交由小周負(fù)責(zé)了。于是,小周和就變成了協(xié)作開發(fā)。都是為了項目正常運(yùn)行以及迭代。 一、前言 只有光頭才能變強(qiáng) 認(rèn)識我的朋友可能都知道我這陣子去實習(xí)啦,去的公司說是用SpringCloud(但我覺得使用的力度并不大啊~~)... 所以,這篇主要來講講SpringClou...
閱讀 1367·2021-09-10 10:51
閱讀 2834·2019-08-30 15:54
閱讀 3374·2019-08-29 17:11
閱讀 935·2019-08-29 16:44
閱讀 1396·2019-08-29 13:47
閱讀 1093·2019-08-29 13:47
閱讀 1493·2019-08-29 12:23
閱讀 1048·2019-08-28 18:18