《機(jī)器學(xué)習(xí)》第一章習(xí)題

1.1 表1.1中若只包含編號(hào)為1和4的兩個(gè)樣例蹦漠,試給出相應(yīng)的版本空間

表1.1 西瓜數(shù)據(jù)集
樣本空間各屬性的取值:

色澤:青綠、烏黑车海、*
根蒂:蜷縮笛园、稍蜷、*
敲聲:濁響、沉悶研铆、*

版本空間定義:學(xué)習(xí)過(guò)程是基于有限的訓(xùn)練集進(jìn)行闸度,可能有多個(gè)假設(shè)與訓(xùn)練集一致,即存在著一個(gè)與訓(xùn)練集一致的“假設(shè)集合”蚜印,稱(chēng)為“版本空間”。

所以對(duì)于編號(hào)1和4的版本空間為:

1.色澤=青綠留量;根蒂=蜷縮窄赋;敲聲=濁響
2.色澤=青綠;根蒂=蜷縮楼熄;敲聲=*
3.色澤=青綠;根蒂=*可岂;敲聲=濁響
4.色澤=青綠;根蒂=*缕粹;敲聲=*
5.色澤=*稚茅;根蒂=蜷縮平斩;敲聲=濁響
6.色澤=*亚享;根蒂=蜷縮;敲聲=*
7.色澤=*绘面;根蒂=*欺税;敲聲=濁響

2.2與使用單個(gè)合取式來(lái)進(jìn)行假設(shè)表示相比,使用“析合范式”將使得假設(shè)空間具有更強(qiáng)的表示能力晚凿。例如

好瓜←→((色澤=)∧(根蒂=蜷縮)∧(敲聲=))∨((色澤=烏黑)∧(根蒂=*)∧(敲聲=沉悶))會(huì)把“((色澤=青綠)∧(根蒂=蜷縮)∧(敲聲=清脆))”以及“((色澤=烏黑)∧(根蒂=硬挺)∧(敲聲=沉悶))”都分類(lèi)為“好瓜”。

若使用最多包含k個(gè)合取式的析合范式來(lái)表達(dá)表1.1西瓜分類(lèi)問(wèn)題的假設(shè)空間歼秽,試估算共有多少種可能的假設(shè)。

表1.1西瓜數(shù)據(jù)集中情组,色澤共有2個(gè)屬性值哲银,根蒂共有3個(gè)屬性值,敲聲共有3個(gè)屬性值呻惕。為計(jì)算方便荆责,下面的計(jì)算不考慮空集的情況(若考慮空集,則直接在每種假設(shè)的情況下再加上一種含空集的假設(shè)計(jì)算即可)

計(jì)算假設(shè)還需考慮每個(gè)屬性的通配符(泛化)的情況亚脆,則用單個(gè)合取式來(lái)表示假設(shè)共有3×4×4=48種不同假設(shè),分別為:

①不含泛化屬性的假設(shè):2×3×3=18種
②含一個(gè)屬性泛化的假設(shè):2×3+2×3+3×3=21種
③含兩個(gè)屬性泛化的假設(shè):2+3+3=8種
④含三個(gè)屬性泛化的假設(shè):1種

用“析合范式”表示假設(shè)
(1)不考慮冗余情況:易知k的取值范圍是[1,48]寺滚,則假設(shè)總數(shù)就是從48個(gè)合取式中取出k個(gè)進(jìn)行組合的加總,共有 \sum_{k=1}^{48}C_{48}^k=2^{48}種假設(shè)

(2)考慮冗余情況:試想當(dāng)取k=18的時(shí)候恰好有一種組合方式是由18種不含泛化屬性的假設(shè)組合成的村视,此時(shí)若取k=19,則必然引入至少1個(gè)含一個(gè)屬性泛化的假設(shè)進(jìn)行組合蚁孔,就必然會(huì)產(chǎn)生冗余的情況。所以可知k的取值范圍是[1杠氢,18],且k=18時(shí)組合產(chǎn)生的假設(shè)只有1種另伍。

求最多包含k個(gè)合取式的析合范式的假設(shè)數(shù)量最容易想到的辦法就是作差計(jì)算
計(jì)算思路:
①求出k在每種取值下的所有組合數(shù)
②求出k在每種取值下出現(xiàn)冗余的組合數(shù)
③將上面兩數(shù)相減即可得出析合范式的假設(shè)數(shù)量

計(jì)算流程

詳細(xì)代碼見(jiàn)文末鏈接

結(jié)果:
k=1,48
k=2摆尝,931
k=3,10341
k=4堕汞,72647
k=5,346712
k=6臼朗,1181588
……

在利用python求解的過(guò)程中遇到比較大的問(wèn)題就是隨著k的增大,組合數(shù)量呈指數(shù)級(jí)增長(zhǎng)视哑,對(duì)計(jì)算機(jī)的運(yùn)算能力和內(nèi)存的要求都非常高。此種方法運(yùn)算到k=5時(shí)用時(shí)33s挡毅,k=6時(shí)用時(shí)6min,k=8時(shí)出現(xiàn)內(nèi)存溢出跪呈。
針對(duì)此現(xiàn)象,曾嘗試加入相關(guān)的能提高運(yùn)算速度和減少內(nèi)存消耗的方法改進(jìn)代碼耗绿,但是由于技術(shù)有限,處理后的效果并不顯著误阻。

1.3若數(shù)據(jù)包含噪聲晴埂,則假設(shè)空間中可能不存在與所有訓(xùn)練樣本都一致的假設(shè)寻定。在此情形下儒洛,試設(shè)計(jì)一種歸納偏好用于假設(shè)選擇

歸納偏好通俗的理解就是在面對(duì)有不同分類(lèi)結(jié)果的西瓜時(shí)狼速,你更傾向于根據(jù)哪種“標(biāo)準(zhǔn)”來(lái)分類(lèi)琅锻。在西瓜問(wèn)題上向胡,假設(shè)空間中可能不存在與所有訓(xùn)練樣本都一致的假設(shè),此時(shí)我更傾向于選擇與訓(xùn)練集好瓜屬性盡可能一致的標(biāo)準(zhǔn)捷枯,即精度越高越好的歸納偏好专执。

1.4本章1.4節(jié)在論述“沒(méi)有免費(fèi)的午餐”定理時(shí)淮捆,默認(rèn)使用了“分類(lèi)錯(cuò)誤率”作為性能度量來(lái)對(duì)分類(lèi)器進(jìn)行評(píng)估本股。若換用其他性能度量l,則將(1.1)式改寫(xiě)成下面形式,試證明沒(méi)有免費(fèi)的午餐”定理仍成立

式(1.2)

以下分析均基于二分類(lèi)任務(wù)
式1.2中拄显,l ( h (x), f (x) )表示分類(lèi)器對(duì)一個(gè)樣例分類(lèi)正確或者錯(cuò)誤的“分?jǐn)?shù)”,并且分類(lèi)正確與錯(cuò)誤的分?jǐn)?shù)是固定的常數(shù)躬审,即 l (0,0) = l (1,1) = a , l (0,1) = l (1,0) = b

可推出 l (0,0) + l (0,1) = l (1,1) + l (1, 0)= A ,A亦為固定常數(shù)

因此 l ( h (x) = f (x) ) + l ( h (x) ≠ f (x) )=A

基于以上推導(dǎo)承边,可求出某種分類(lèi)器的總“得分”,過(guò)程如下


證明過(guò)程

可以看到博助,采用任一性能度量,算法的種類(lèi)并不影響分類(lèi)的總“得分”富岳,即所有分類(lèi)器的期望性能都是相同的,也就是說(shuō)“沒(méi)有免費(fèi)的午餐”定理成立窖式。

思考:上面的分析參考了網(wǎng)上的文章得出。在剛開(kāi)始看見(jiàn)式(1.2)時(shí)萝喘,思維被固定在 l ( h (x)狼电,f (x) ) 的意義上了弦蹂,然后自己就嘗試拋掉式(1.2)列舉一個(gè)具體的性能指標(biāo)“查全率”來(lái)分析:
在二分類(lèi)任務(wù)中肩碟,查準(zhǔn)率R = \dfrac{TP}{TP+FN} = \dfrac{TP/N ×N}{TP+FN} = \dfrac{P(·)× N}{TP+FN}

變量解釋

由上面公式可以看出凸椿,N是所有西瓜的總數(shù)(已知常數(shù)),TP+FN為真實(shí)情況中好瓜的數(shù)量(已知常數(shù))脑漫,現(xiàn)在只需證明P(·)與算法無(wú)關(guān)就能證明查準(zhǔn)率R與采用何種算法無(wú)關(guān)。
對(duì)TP/N的理解:所有西瓜中有多少比例的好瓜被預(yù)測(cè)正確了
假設(shè)目標(biāo)函數(shù) f 服從均勻分布优幸,則 f 的期望值與采用哪種算法無(wú)關(guān),而 f 的期望值可以理解為在所有西瓜中好瓜被預(yù)測(cè)正確的概率有多大网杆,也就是說(shuō) f 的期望就是TP/N或P(·),所以查準(zhǔn)率R不受采用何種算法無(wú)關(guān)碳却,“沒(méi)有免費(fèi)的午餐”定理成立。

“沒(méi)有免費(fèi)的午餐”定理的成立昼浦,需要遵從很?chē)?yán)謹(jǐn)?shù)募僭O(shè)。而事實(shí)上我們的假設(shè)通常沒(méi)有辦法實(shí)現(xiàn)关噪,所以才造成了采用不同算法有不同的性能表現(xiàn)鸟蟹,這一點(diǎn)可以回看之前同學(xué)對(duì)各分類(lèi)器的總結(jié)章節(jié)

1.5 試述機(jī)器學(xué)習(xí)能在互聯(lián)網(wǎng)搜索的哪些環(huán)節(jié)起作用

①在網(wǎng)頁(yè)中推送用戶經(jīng)常瀏覽的內(nèi)容:客戶日常搜索的關(guān)鍵字會(huì)被輸入到系統(tǒng)中使兔,經(jīng)過(guò)神經(jīng)網(wǎng)絡(luò)等算法處理,在網(wǎng)頁(yè)上及時(shí)更新用戶感興趣的推送內(nèi)容
②智能語(yǔ)音搜素:如百度的語(yǔ)音搜索火诸、siri的語(yǔ)音搜索,涉及到自然語(yǔ)言處理等內(nèi)容
③互聯(lián)網(wǎng)金融中客戶的識(shí)別:如螞蟻金服中會(huì)通過(guò)記錄客戶的金融記錄和信用記錄置蜀,對(duì)客戶進(jìn)行分類(lèi)和給客戶提出風(fēng)險(xiǎn)提示,當(dāng)中涉及復(fù)雜的數(shù)據(jù)挖掘盯荤、神經(jīng)網(wǎng)絡(luò)等算法。

代碼:我的碼云

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末秋秤,一起剝皮案震驚了整個(gè)濱河市脚翘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌来农,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沃于,死亡現(xiàn)場(chǎng)離奇詭異海诲,居然都是意外死亡繁莹,警方通過(guò)查閱死者的電腦和手機(jī)特幔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蚯斯,“玉大人,你說(shuō)我怎么就攤上這事溉跃〈迮伲” “怎么了撰茎?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵打洼,是天一觀的道長(zhǎng)龄糊。 經(jīng)常有香客問(wèn)我募疮,道長(zhǎng),這世上最難降的妖魔是什么阿浓? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮芭毙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘退敦。我一直安慰自己,他們只是感情好侈百,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布翰铡。 她就那樣靜靜地躺著,像睡著了一般锭魔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赂毯,一...
    開(kāi)封第一講書(shū)人閱讀 51,590評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音党涕,去河邊找鬼。 笑死膛堤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的晌该。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼燕耿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了誉帅?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蚜锨,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后亚再,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡氛悬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了如捅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伪朽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出烈涮,到底是詐尸還是另有隱情朴肺,我是刑警寧澤坚洽,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站讶舰,受9級(jí)特大地震影響鞍盗,放射性物質(zhì)發(fā)生泄漏跳昼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一鹅颊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧堪伍,春花似錦锚烦、人聲如沸帝雇。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至室叉,卻和暖如春睹栖,著一層夾襖步出監(jiān)牢的瞬間茧痕,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工踪旷, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留豁辉,地道東北人令野。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓徽级,卻偏偏與公主長(zhǎng)得像气破,于是被迫代替她去往敵國(guó)和親餐抢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子现使,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容