最近下班后抽空閱讀周志華老師所著《機(jī)器學(xué)習(xí)》一書,收獲頗豐。
這本大名鼎鼎的機(jī)器學(xué)習(xí)教材袋马,因其封面和書中算法示例皆是“西瓜”,而被業(yè)內(nèi)稱為“西瓜書”袒餐。我久聞此書大名飞蛹,卻因?yàn)樯碓诤M舛y睹真顏。后來(lái)終于趁著老婆年中回國(guó)的機(jī)會(huì)灸眼,請(qǐng)她從國(guó)內(nèi)購(gòu)得此書卧檐,然后經(jīng)過(guò)千里之遙,終將這本沉甸甸的書交到我的手上焰宣。
此書全文共有16個(gè)章節(jié)霉囚。除了第一章的緒論和第二章的模型評(píng)估之外,其他的14個(gè)章節(jié)都各以一種或是一類模型算法為該章主題匕积。每章從頭到尾依次介紹該主題算法基本理論或形式盈罐、算法核心思想和公式、具體例證說(shuō)明以及最后羅列的相關(guān)論文列表闪唆。每一章都可獨(dú)立閱讀盅粪,章節(jié)之間卻又隱含有進(jìn)階關(guān)系。在具體講述算法思想時(shí)悄蕾,總有相應(yīng)的數(shù)學(xué)公式證明或者推演敌买,與文字說(shuō)明部分相輔相成。你若有心琢磨蝙昙,必能順著作者的思路瞳抓,從公式變換中看到算法的神奇之處脱货。你若選擇跳過(guò)燒腦的微分公式,則書中詳實(shí)、準(zhǔn)確的文字說(shuō)明部分也會(huì)是你領(lǐng)悟算法真諦的絕佳途徑。
此書雖然只算是一本給初學(xué)者窺探門徑之作影锈,可是其中所蘊(yùn)含的真知灼見(jiàn)卻比比皆是。我雖然從業(yè)時(shí)間已經(jīng)不短蝉绷,有了一定的相關(guān)知識(shí)儲(chǔ)備鸭廷,可是在閱讀每一章的過(guò)程中總會(huì)遇到那么一兩個(gè)簡(jiǎn)潔的段落、一兩句看似輕描淡寫的擴(kuò)展和疑問(wèn)熔吗,讓我醍醐灌頂般領(lǐng)悟到之前所從未能看到的問(wèn)題和角度靴姿。
另外,作者周志華老師文筆極佳磁滚。我此前曾閱讀過(guò)其他幾本業(yè)內(nèi)十分著名的機(jī)器學(xué)習(xí)教程,可惜最后全都不得要領(lǐng)宵晚。這一半是因?yàn)槲耶?dāng)時(shí)知識(shí)垂攘、經(jīng)驗(yàn)太少,自身實(shí)力不足的緣故淤刃,另一半則或多或少是由于他們大作中略顯籠統(tǒng)晒他、干澀的文字所迫。而周老師的這本書逸贾,說(shuō)是教材陨仅,讀時(shí)卻又好像大師在娓娓道來(lái),文字詳細(xì)而不啰嗦铝侵。讀起來(lái)順暢了許多灼伤。
最后,此書既然被稱為西瓜書咪鲜,自然總要說(shuō)說(shuō)貫穿其中各個(gè)章節(jié)的“挑西瓜”例子狐赡。私以為這是方便初學(xué)者的一大亮點(diǎn)。以前的教材疟丙,各章都充斥著大量的數(shù)學(xué)公式推演颖侄,缺少舉例。而章節(jié)之中也過(guò)分松散享郊,缺少一根一以貫之的“主線”览祖。而在《機(jī)器學(xué)習(xí)》一書中,周志華老師非常聰明地選用“挑西瓜”這一個(gè)例子炊琉,使其像一根通天徹地的脊柱一樣展蒂,將各個(gè)章節(jié)中所描述的如同散碎骨肉一般的不同算法聯(lián)系起來(lái),最終使得閱讀體驗(yàn)頗佳,初學(xué)者不必再因?yàn)樽髡咝形牡木壒识跈C(jī)器學(xué)習(xí)的門外徘徊不敢向前玄货。