1. 程式人生 > >看完這8本演算法好書,才算真正懂了 AI

看完這8本演算法好書,才算真正懂了 AI

640?wx_fmt=jpeg

阿里妹導讀:學習一門新技術的時候,很多人會去讀讀官方文件,看看視訊教程和一些demo程式碼,最後做專案去熟悉。但如果想深入掌握的話,也許最好的方法是讀幾本經得起時間推敲的好書,瞭解它的原理,實現和設計理念。

今天,阿里妹邀請多位阿里演算法大牛,為大家推薦AI領域的經典之作。這些書,會加深你對AI技術的理解,也能讓你逐漸體會到這份事業的樂趣與價值所在。


推薦書籍:《Pattern Recognition and Machine Learning》

640?wx_fmt=jpeg

推薦者:永叔(資深演算法專家)

推薦理由:這本書是我機器學習入門的教材,作者Christpher M.Bishop是微軟Technical Fellow以及Directorof the Microsoft Research Lab的負責人,整本書700多頁,基於貝葉斯的理論框架對機器學習多個重要方向都做了系統的介紹;目前這本書彙集的周邊資源比較豐富,從習題答案到具體程式碼實現,甚至美國一些名校的課件都有提供。

PRML是我書架上翻閱最多的書籍之一,適合多次通讀,裡面對ML問題本質的闡述很清晰、乾淨,用優美去形容並不為過;這本書不僅適合入門,而且對於從事ML領域研究和應用都有很多啟發。

推薦書籍:《Convex Optimization》

640?wx_fmt=jpeg

推薦者:永叔(資深演算法專家)

推薦理由:很多機器學習問題最後都會歸結為一個優化問題,讀博時我們學校的最優化理論分為A和B,其中A更偏理論,採用袁亞湘老師編纂的最優化理論,學起來非常吃力,雖然最後考試成績不錯,但我當時一直有一個問題縈繞在腦海中,這東西怎麼用?

剛工作時被分到機器學習模型組搞點選率預估模型,我要自己手寫實現百億樣本量級的淺層模型求解演算法。當我一頭霧水不知如何下手時,我的mentor就給我推薦了這本書。作者Boyd是BFGS演算法的提出者之一,功力十分深厚,這本書簡直就是為工程師定製的,從問題定義到求解,每讀完一章就可以順利的寫出matlab或者python code實現。這本書我配合視訊教程使用,包括習題我讀了7個多月,收穫巨大。現在將這本書也推薦給大家,機器學習中用到的優化演算法套路全在裡面了,是每一個想超脫調參、調包的工程師必備通關祕籍。

推薦書籍:《Deep Learning Fundamentals: An Introduction for Beginners

640?wx_fmt=png

推薦者:秋岷(資深資料技術專家)

推薦理由:本書比較適合初學者,對一些基本概念、基本數學知識解釋的比較清晰易懂,並且提供了一步一步的示例去構建自己的深度學習模型。

推薦書籍:《Optimization in Operations Research

640?wx_fmt=jpeg

推薦者:秋岷(資深資料技術專家)

推薦理由:這本書雖然和機器學習沒什麼關係,主要是講優化相關的理論,但實際上很多統計學習的理論就是建立在這些優化論的基礎之上的。瞭解這些優化知識對更好地理解機器學習的模型、原理是比較有幫助的。這本書比較適合初學者,對一些問題和演算法的原理解釋的比較透測、易懂,可以作為教材使用。

推薦書籍:《Artificial Intelligence: A Modern Approach》

640?wx_fmt=png

推薦者:瑞溪(高階演算法專家)

推薦理由:這本書全面地介紹了AI的各個領域,是我看過的對於AI介紹最全面的教材,同時該書在介紹各個領域時也有相當的深度,而且講述清楚,邏輯嚴密,自成體系。既適合做AI教材,也適合作為關於AI的百科全書式的參考書。

推薦書籍:《Deep Learning in Natural Language Processing》

640?wx_fmt=jpeg

推薦者:於恆(演算法專家)

推薦理由:本書適合有一定基礎的讀者學習。本書由語音識別泰斗鄧力老師和自然語言處理大牛劉洋老師合著,系統介紹深度學習在NLP常見問題中的應用,是目前對於此方面研究最新、最全面的綜述。基於這些分析,對NLP未來發展的研究方向進行了探討,包括神經符號整合框架、基於記憶的模型、先驗知識融合以及深度學習正規化等。2018最新力作,關注深度學習和自然領域處理的小夥伴不容錯過。

推薦書籍:《機器學習

640?wx_fmt=png

推薦者:染冉(演算法專家)

推薦理由:該書是中國頂級機器學習專家周志華所著,書中大量以西瓜舉例,因此也被親切地稱為西瓜書。

本書從內容上看,適合對機器學習處於不同階段的學習者,前3章介紹了機器學習的基礎知識,4-9章介紹了常用的機器學習方法和模型,這部分非常適合有一定計算機背景的本科生;10-16章介紹了機器學習的進階知識,適合研究生閱讀。

周老師擁有二十幾年的深厚學術功底,撰寫本書卻並沒有掉書袋,文字通俗易懂,讀起來深入淺出,書中插入了很多故事樣例來說明,尤為難得。另外從圖書的編排製作上來看,本書是方形的,每頁旁邊的留白適合做筆記。相比於機器學習領域的經典圖書《Machine Learning》,本書沒有羅列大量艱深晦澀的公式推導,讓人讀起來流暢通順,如沐春風。本書全中文撰寫,非常適合中國讀者。

用書中的話來做一個總結,西瓜書是一本“寫給中國人看的機器學習教材”。

未來的社會是智慧的社會,佈局好當下的學習,才能在未來遊刃有餘。

640?wx_fmt=gif640?wx_fmt=gif

在本次調查中,有一本經典中的經典,是被大牛們推薦最多次數的。你猜是哪一本書?

識別下方二維碼,關注阿里巴巴機器智慧公眾號,回覆“經典”,獲得答案。

640?wx_fmt=jpeg

每天一篇技術文章,看不過癮?

關注“阿里巴巴機器智慧”,

發現更多AI乾貨。

640?wx_fmt=gif

你可能還喜歡

點選下方圖片即可閱讀

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

關注「阿里技術」

把握前沿技術脈搏