什麼是學(xué)習(xí)?
學(xué)習(xí)是一種觀察。
觀察->學(xué)習(xí)->技能。
_ 機(jī)器學(xué)習(xí)即是人類通過電腦來模擬學(xué)習(xí)的一種過程_
在電腦的學(xué)習(xí)上是由:
- data -> ML -> skill
什麼是skill?
增加某種表現(xiàn)的方法。
機(jī)器學(xué)習(xí)的過程是是從資料出發(fā),經(jīng)過電腦計(jì)算,最終得到某種表現(xiàn)得增強(qiáng)。
適合機(jī)器學(xué)習(xí)的三個關(guān)鍵:
要有能夠增進(jìn)的表現(xiàn),有一些可以學(xué)習(xí)的潛藏模式。
有一定的規(guī)則,可是不知道如何描述。
要有可以學(xué)習(xí)的資料。
機(jī)器學(xué)習(xí)最重要的是得到一個 target function -> f
- (未知)f : X -> Y ( X 是 input,Y 是 output )
- data => training examples D = { (x1,y1)``` }
- hypothesis => skill G : X -> Y
(x,y) from f => ML => G
最佳結(jié)果是 G 無限趨近 F
G 是從所有的 (hypothesis set) H 中取最好的。
從資料出發(fā),機(jī)器學(xué)習(xí)演算法找到 G,這個
G 無限接近我們要的 function F
從100萬筆((用戶,歌曲),評分)的資料出發(fā),產(chǎn)生出所有可能的(用戶-》歌曲)的可能關(guān)係,選出最合適的公式 g,給入 input ,得到在這個 g 之下,用戶 => 歌曲的[ 0,100 ]的評分。
Machine Learning VS Data Mining 資料探索
如果今天是直接希望找出一個 input =》output結(jié)果的話, ML 和 DM 類似,目標(biāo)一致。
因而在有些時(shí)候可以通過 DM 找到的性質(zhì),進(jìn)一步幫助 ML 來找到更合適的 g 。
然而在 DM 的一些情況下,并不是單純找出一個 g 來預(yù)測,而是希望能找到對使用者有幫助的一些性質(zhì),這就與 ML 所預(yù)期的是不一樣的。
Machine Learning VS Artificial Intelligence
- 儅今天我們得出一個 g 是爲(wèi)了進(jìn)一步預(yù)測某些行爲(wèi)的時(shí)候,ML 是實(shí)現(xiàn) AI 的一種方法。
Machine Learning VS Statistics
統(tǒng)計(jì)是實(shí)現(xiàn)機(jī)器學(xué)習(xí)的一種方法。
- 統(tǒng)計(jì)使用資料來進(jìn)行一些推論,推論一個未知的東西。
- 例如統(tǒng)計(jì)出丟硬幣正反面的可能性是多少。
- 可以假設(shè)我們希望得到的 g 是一個推論的結(jié)果。因此可以理解為,統(tǒng)計(jì)是實(shí)現(xiàn)機(jī)器學(xué)習(xí)的一種方法。f 是我們想得到的結(jié)果,g 是我們推論的結(jié)論。
學(xué)習(xí)視頻:[機(jī)器學(xué)習(xí)基石(1~5)]