機(jī)器學(xué)習(xí)是個(gè)跨領(lǐng)域的學(xué)科,而且在實(shí)際應(yīng)用中有巨大作用,但是沒(méi)有一本書(shū)能讓你成為機(jī)器學(xué)習(xí)的專家。
在這篇文章中,我挑選了10本書(shū),這些書(shū)有不同的風(fēng)格,主題也不盡相同,出版時(shí)間也不一樣。因此,無(wú)論你是新手還是領(lǐng)域?qū)<遥欢苷业竭m合你的。
新手的最佳讀物
這本書(shū)絕對(duì)是初學(xué)者非常期待的入門(mén)書(shū)。
這本書(shū)條理清晰,學(xué)習(xí)成本低,
因此我把它列為新手的最佳讀物。
01 / 人工智能編程范例
如果您想接觸最新的人工智能技術(shù),那么Peter Norvig寫(xiě)的人工智能編程范例將非常適合。
這被廣泛認(rèn)為是有史以來(lái)最好的編程書(shū)籍之一。實(shí)際的寫(xiě)作風(fēng)格很容易遵循。它會(huì)引導(dǎo)你在學(xué)習(xí)的過(guò)程中自我發(fā)現(xiàn)。而且例子也幫助你用最清晰的方式寫(xiě)出高質(zhì)量的LISP程序。
請(qǐng)注意,在打開(kāi)這本書(shū)之前,作者默認(rèn)你應(yīng)該有編程經(jīng)驗(yàn)。這并不是說(shuō)你要成為一個(gè)編程方面的專家,但如果你從來(lái)沒(méi)有寫(xiě)代碼(或者寫(xiě)的不太好),那么你可能在學(xué)習(xí)的過(guò)程中遇到很多困難。
這本書(shū)長(zhǎng)達(dá)900多頁(yè),但它仍然是無(wú)可爭(zhēng)議學(xué)習(xí)人工智能這一與機(jī)器學(xué)習(xí)非常相關(guān)的主題的最好的資源。
02 / 傻瓜機(jī)器學(xué)習(xí)
以前,我一直是討厭推薦“For dummies”系列的書(shū)籍,因?yàn)樗鼈兌继^(guò)簡(jiǎn)單直白。但是,由于這本書(shū)的作者都是經(jīng)驗(yàn)豐富的數(shù)據(jù)科學(xué)家,我決定破一次例。
即使是零基礎(chǔ),傻瓜機(jī)器學(xué)習(xí)這本書(shū)也能讓讀者快速體驗(yàn)到機(jī)器學(xué)習(xí)的魅力。盡管書(shū)中的例子是用python語(yǔ)言寫(xiě)的,但是其實(shí)你并不需要了解python的語(yǔ)法。
在本書(shū)中,你將了解到機(jī)器學(xué)習(xí)的歷史以及機(jī)器學(xué)習(xí)與人工智能的不同。作者為我們?cè)敱M地講解了每一個(gè)知識(shí)點(diǎn)。
在讀本書(shū)之前,你只需要一些數(shù)學(xué)和邏輯方面的基本知識(shí),而并不需要編程的經(jīng)驗(yàn)。如果你在讀這本書(shū)前從沒(méi)接觸過(guò)算法,可能你會(huì)有點(diǎn)痛苦,不過(guò)仍然可以做一些互補(bǔ)的研究。
03 / 機(jī)器學(xué)習(xí):新的人工智能
這本書(shū)應(yīng)該是本篇文章中推薦書(shū)目中最新的。為什么要把這本書(shū)列進(jìn)來(lái)呢?因?yàn)檫@本書(shū)著力于用算法處理數(shù)據(jù)集并且?guī)椭幊陶邚臄?shù)據(jù)集中學(xué)習(xí)。
作者 Ethem Alpaydin是領(lǐng)域里知名的學(xué)者。他還出版了機(jī)器學(xué)習(xí)導(dǎo)論。 Ethem有豐富的經(jīng)驗(yàn),并且他之前的作品也是拔尖的。
Ethem向我們描述了機(jī)器學(xué)習(xí)的演化過(guò)程,并且告訴我們?nèi)绾卧趯?shí)際的應(yīng)用中使用機(jī)器學(xué)習(xí)的算法。在讀這本書(shū)之前,你需要有一些編程的經(jīng)驗(yàn)。當(dāng)然如果你對(duì)機(jī)器學(xué)習(xí)有濃厚的興趣,這樣也是可以的。
由于它是這個(gè)書(shū)單中最新的一本書(shū),可以確定的是這本書(shū)和當(dāng)前科技行業(yè)緊密結(jié)合。
04 / 人工智能:一種現(xiàn)代的方法
雖然人工智能和機(jī)器學(xué)習(xí)是不同的,但是它們有很多相通之處。編程人員可以從中學(xué)到很多。你應(yīng)該學(xué)習(xí)如何找到解決機(jī)器學(xué)習(xí)項(xiàng)目中問(wèn)題的方法。
這本書(shū)是一個(gè)非常棒的導(dǎo)論,總共有1100多頁(yè),并涵蓋了許多的技術(shù)。
中高級(jí)編程人員可能會(huì)覺(jué)得這本書(shū)過(guò)于簡(jiǎn)單。這本書(shū)并不是為有經(jīng)驗(yàn)者而寫(xiě),而是一本新手的入門(mén)書(shū)籍。它是你學(xué)習(xí)人工智能和機(jī)器學(xué)習(xí)基礎(chǔ)的一盤(pán)開(kāi)胃菜。
05 / 機(jī)器學(xué)習(xí):用算法讓數(shù)據(jù)說(shuō)話
Peter Flach寫(xiě)的這本機(jī)器學(xué)習(xí)包含了很多機(jī)器學(xué)習(xí)的實(shí)際案例。我認(rèn)為這本書(shū)是為中高級(jí)開(kāi)發(fā)人員而寫(xiě)。他們可以用這本書(shū)鞏固機(jī)器學(xué)習(xí)方面的基礎(chǔ)知識(shí),因?yàn)檫@本書(shū)比其它書(shū)更詳細(xì)。
用這本書(shū),你將利用機(jī)器學(xué)習(xí)方法來(lái)生成,分析和預(yù)測(cè)統(tǒng)計(jì)模型。Peter闡述了自定義垃圾郵件過(guò)濾器如何工作,并且解釋了為何這種方法現(xiàn)在這么火。
從ROC分析開(kāi)始,后面的章節(jié)中會(huì)比之前深一些。
在每個(gè)知識(shí)點(diǎn)處,這本書(shū)都配有圖形、圖表的說(shuō)明。機(jī)器學(xué)習(xí)是一個(gè)很寬的領(lǐng)域,而Peter通過(guò)例子的方式,分解了其中主要的部分。
如果你對(duì)大數(shù)據(jù)和機(jī)器學(xué)習(xí)感興趣,那么我極力推薦這本書(shū),但是這有一個(gè)前提,那就是你有一定的背景知識(shí)。
06 / Python 機(jī)器學(xué)習(xí)
在我之前提到的書(shū)中,幾乎沒(méi)有限定語(yǔ)言的。而這本Sebastian Raschka的450多頁(yè)的書(shū)將打破這一記錄。
對(duì)于想學(xué)習(xí)機(jī)器學(xué)習(xí)的python開(kāi)發(fā)人員來(lái)說(shuō),這本是最好的導(dǎo)論。
很多人選擇python作為工具是因?yàn)閜ython語(yǔ)法簡(jiǎn)單,功能強(qiáng)大,而且 像scikit-learn這樣的機(jī)器學(xué)習(xí)類庫(kù)眾多。
這本書(shū)詳細(xì)地講解了scikit-learn,并引導(dǎo)我們應(yīng)用它來(lái)做數(shù)據(jù)分析。這本書(shū)的作者推崇在編寫(xiě)算法的同時(shí)進(jìn)行可視化。因此,你不僅能學(xué)到如何編寫(xiě)算法,還能學(xué)會(huì)對(duì)數(shù)據(jù)進(jìn)行可視化。
總的來(lái)說(shuō),這本書(shū)偏重技術(shù),但是也不是專門(mén)為python專家寫(xiě)的。如果你對(duì)python語(yǔ)言很熟悉,最好還了解scikit-learn,那么這本書(shū)一定很適合你。
07 / 數(shù)據(jù)科學(xué)從零開(kāi)始
這是另一本基于python的作品。盡管這本書(shū)比大多數(shù)書(shū)籍簡(jiǎn)潔,但卻對(duì)例子進(jìn)行了詳盡的描述。在數(shù)據(jù)科學(xué)這本書(shū)中,每一段代碼前作者都附上了一段介紹。所以即使是新手也可以很快上手。
盡管這樣,我仍然要向中高級(jí)Python開(kāi)發(fā)人員推薦這本書(shū)。你不必知道機(jī)器學(xué)習(xí)的的方法或者數(shù)據(jù)分析的過(guò)程就能得到你想要的(正如標(biāo)題中所寫(xiě)的“從零開(kāi)始”)。
這本書(shū)的風(fēng)格簡(jiǎn)潔而準(zhǔn)確,深度上比python機(jī)器學(xué)習(xí)淺一些。如果你想深入研究機(jī)器學(xué)習(xí),那么這兩個(gè)都是不錯(cuò)的選擇。
這本書(shū)中的編碼風(fēng)格我非常喜歡。每一小片的代碼都是基于之前的工作,而且作者都附上了詳細(xì)的思路和過(guò)程。
08 / 搭建自己的神經(jīng)網(wǎng)絡(luò)
盡管在標(biāo)題中沒(méi)有明言,這本書(shū)構(gòu)建神經(jīng)網(wǎng)絡(luò)的語(yǔ)言仍然是python。Tariq Rashid 將神經(jīng)網(wǎng)絡(luò)作為機(jī)器學(xué)習(xí)過(guò)程中的基本組件,而這本書(shū)也是深入理解神經(jīng)網(wǎng)絡(luò)的最佳選擇之一。
這本書(shū)是杰出的,但價(jià)格卻并不昂貴。讀這本書(shū)之前,你需要有一定的python基礎(chǔ),這樣讀起來(lái)才會(huì)比較順利。
作者希望通過(guò)用鮮活的例子來(lái)幫讀者建立對(duì)神經(jīng)網(wǎng)絡(luò)的理解。在讀這本書(shū)前,你并不需要成為專家,但是你要有足夠的決心來(lái)克服書(shū)中較難的章節(jié)。
值得慶幸的是作者的寫(xiě)作風(fēng)格溫和且易懂,因此你在閱讀過(guò)程中不會(huì)遇到太多阻礙。神經(jīng)網(wǎng)絡(luò)是非常難掌握的,而擁有這本書(shū)就足夠了!
09 / 機(jī)器學(xué)習(xí)原理:預(yù)測(cè)數(shù)據(jù)分析
這本書(shū)的標(biāo)題有點(diǎn)拗口,價(jià)格在所有書(shū)中也偏貴,但這本MIT出版社出版的書(shū)確實(shí)是一本非常棒的書(shū)。
機(jī)器學(xué)習(xí)原理:預(yù)測(cè)數(shù)據(jù)分析向我們展示了基于關(guān)系和自定義算法的分析和數(shù)據(jù)選擇過(guò)程。這包括能從其他相關(guān)資源中獲取信息的更通用的信息學(xué)習(xí)。這本書(shū)還包含了復(fù)雜的基于概率的機(jī)器學(xué)習(xí)方法。
你將學(xué)習(xí)到讓機(jī)器學(xué)習(xí)算法按照你的指示進(jìn)行數(shù)據(jù)分析的高級(jí)技能。這本書(shū)通過(guò)例子的方式引導(dǎo)讀者,并且驅(qū)動(dòng)讀者考慮不同的方式分析數(shù)據(jù)。
在讀這本書(shū)之前,你需要足夠的編程知識(shí)和矩陣知識(shí)。我想將這本書(shū)推薦給了解機(jī)器學(xué)習(xí)并想更進(jìn)一步的數(shù)據(jù)科學(xué)家。
10 / 模式識(shí)別和機(jī)器學(xué)習(xí)
這本書(shū)也是為高級(jí)數(shù)據(jù)科學(xué)家和高級(jí)開(kāi)發(fā)人員準(zhǔn)備的。每一章節(jié)包含基于數(shù)據(jù)集中模式的概率和機(jī)器學(xué)習(xí)的話題。
模式識(shí)別和機(jī)器學(xué)習(xí)是掌握模式識(shí)別的導(dǎo)論。這本書(shū)用基本的概念帶你從宏觀進(jìn)入到鮮活的實(shí)例中。
這本書(shū)的寫(xiě)作風(fēng)格是沒(méi)的挑的。作者傾向與重復(fù)的闡明一個(gè)觀點(diǎn)。因此盡管這書(shū)的內(nèi)容很難,這仍然是將知識(shí)灌進(jìn)讀者腦子的最佳方式。
你需要有深厚的數(shù)學(xué)功底,甚至數(shù)據(jù)科學(xué)的知識(shí)也是非常必要的。這本書(shū)很難,但是簡(jiǎn)潔的書(shū)寫(xiě)風(fēng)格和清晰的例子會(huì)讓你對(duì)模式識(shí)別有更深的認(rèn)識(shí)。
這10本書(shū)是我精心挑選的,它們涵蓋了很寬泛的領(lǐng)域。如果你想更好的理解機(jī)器學(xué)習(xí)或者解決項(xiàng)目中的問(wèn)題,你需要根據(jù)你的實(shí)際情況選擇最適合你的書(shū),因?yàn)樗鼈冎档脫碛小?/p>
對(duì)于沒(méi)有基礎(chǔ)的新手來(lái)說(shuō),我會(huì)推薦《傻瓜機(jī)器學(xué)習(xí)》這本書(shū)。如果你想著手于python,那么python機(jī)器學(xué)習(xí)是個(gè)很好的選擇。
這些書(shū)都是很棒的。我建議你先理解一門(mén)語(yǔ)言,這樣就可以從一個(gè)真實(shí)場(chǎng)景中理解這些概念。
很多書(shū)都非常專業(yè),因此很難去廣泛的推薦。但是讀完本文后,一定會(huì)有你想要的。
-
人工智能
+關(guān)注
關(guān)注
1791文章
47350瀏覽量
238759 -
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8422瀏覽量
132714 -
大數(shù)據(jù)
+關(guān)注
關(guān)注
64文章
8894瀏覽量
137480
原文標(biāo)題:不容錯(cuò)過(guò):10本讓你成為機(jī)器學(xué)習(xí)領(lǐng)域的專家的好書(shū)!
文章出處:【微信號(hào):Imgtec,微信公眾號(hào):Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論