「薦書」機器學習需要的數學知識和基礎書籍推薦
20萬,這是新智元今天達到的用戶總數。在飛向智能宇宙的旅程中,感謝每一位和新智元同行的朋友。您的關注和支持是「新智元號」星艦永不枯竭的燃料。
「機器學習/深度學習並不需要很多數學基礎!」也許你在不同的地方聽過不少類似這樣的說法。對於鼓勵數學基礎不好的同學入坑機器學習來說,這句話是挺不錯的。不過,機器學習理論是與統計學、概率論、計算機科學、演算法等方面交叉的領域,對這些技術有一個全面的數學理解對理解演算法的內部工作機制、獲取好的結果是有必要的。機器學習確實需要對一些數學領域有深入理解,缺乏必要的數學知識,很可能在更深入的學習中不斷遇到挫折,甚至導致放棄。
機器學習需要的數學主要包括:
線性代數
概率論與數理統計
多元微積分
演算法和複雜性優化
其他
那麼,了解機器學習這樣一個跨學科領域,需要多高的數學水平?答案是多方面的,取決於個人水平和興趣。至於在機器學習中各方面的數學知識的重要性,可以用下面的圖表表示:
機器學習中各數學主題的重要性
上圖中,「線性代數」和「概率論與數理統計」佔比達到60%,可見它們既是必要、也是十分重要的數學知識。下面針對這兩個領域,推薦一些廣受好評的書籍。
《線性代數導論》
Introduction to Linear Algebra (5th Ed.)
作者:Gilbert Strang
這本教材是Gilbert Strang教授在MIT講授《線性代數》課程的指定教材(MIT OpenCourseWare提供公開課視頻),也是被很多其他大學選用的經典教材。這本教材難度適中,講解清晰,對許多核心概念的討論也很透徹,在國內國外都廣受好評。
Gilbert Strang 教授是美國享有盛譽的數學家,在有限元理論、變分法、小波分析及線性代數方面均有所建樹。他對教育的貢獻尤為卓著,包括所著有的七部經典數學教材和一部專著。 Strang 自1962年至今擔任麻省理工大學教授,其所授課程《線性代數導論》、《計算科學與工程》均在 MIT開放課程軟體(MIT OpenCourseWare)中收錄,獲得廣泛好評。
雖然該書似乎仍沒有正式的中文版出版(如果有了請告訴我們),不過可以對照視頻講解學習。學過的同學的建議是,一定要做課後習題。
線性代數及其應用
作者:David C. Lay
Lay 的《線性代數及其應用》同樣是一本經典教材,中文版已出到第3版。除了講解數學知識外,該書的特色是介紹一些有趣的應用,幫助學習者掌握線性代數基本概念和應用技巧,為後續課程的學習和工作實踐奠定基礎。
《統計學習方法》
作者:李航
李航老師的《統計學習方法》對於中國學習者來說也是非常熟悉的數學參考書。李航的研究方向包括信息檢索、自然語言處理、統計機器學習及數據挖掘,這本書被用於部分高校文本數據挖掘、信息檢索及自然語言處理等專業的教材。
《深度學習》(Deep Learning)
作者:Ian Goodfellow, Yoshua Bengio, Aaron Courville
這本「花書」的中文版發售沒幾天便要加印,被譽為深度學習「聖經」,可見其熱門。三位作者都是深度學習領域的「大牛」,這本書也確實被公認寫得很好,不少讀者在中文版出版前勤勤懇懇地列印出開源譯本來學習。
數學方面,《深度學習》的第2—4章非常詳細地解釋了深度學習中所需的線性代數、概率分布、數值計算等數學知識,值得認真研讀。
深度學習2-4章目錄
「薦書」是新智元的一個專題欄目,下回你想看到哪個領域的書籍推薦?你對這個欄目有什麼建議?請留言告訴我們!
點擊閱讀原文可查看職位詳情,期待你的加入~
※「深度學習看手相」台灣學生獲獎 AI 項目是科學還是偽科學?
※「CVPR熱點」詳解英特爾弱監督視頻密集描述生成模型,舉一反三生成多角度描述
※圖解神經網路機器翻譯原理:LSTM、seq2seq到Zero-Shot
※Gartner重磅發布2017新興技術成熟度曲線:13大AI技術處曲線巔峰
TAG:新智元 |
※數學—機器學習先驗知識
※學習、知識和讀書
※機器學習基礎知識1
※學好機器學習需要哪些數學知識?
※一文讀懂機器學習需要哪些數學知識
※語文學科最全學習指導,包含基礎知識、閱讀、作文分別怎麼學
※詞學基礎知識
※以知識傳授為主體的課堂教學需要轉型
※學習區塊鏈需要知道的密碼學基礎知識
※《康復醫學基礎知識》
※科學不是科學家的專利 | 「知識分子」書店
※零基礎學UI設計,需要學習哪些知識?
※藥理學基礎知識!
※寶石學基礎知識
※徵文 | 「構建中國特色法學知識體系和話語體系」學術研討會
※好書推薦——搭建知識根基好書
※基礎知識之心理和免疫學
※八字學習基礎知識,四柱命理基礎學習總結
※初學修眉技巧 值得學習的化妝知識
※學習確有專長必看的中醫基礎知識—