最近很火的《電腦科學的數學》是本什麼樣的書?

2021-09-23 09:39:18 字數 1263 閱讀 5629

但其實,關於這本書的來歷、怎麼用,很多人都搞錯了。

順便說一句,mit 上傳的 「mathematics for computer science」公開課有三個版本:2005 版、2015 春季版和 2015 秋季版。後者由本書作者之一的 tom leighton 授課。

最後,該課程針對的是本科計算機專業學生,對其它專業背景的學習者可能略有難度。機器學習領域的童鞋需要惡補數學的話,雷鋒網有其它推薦(見下文)。

這本書涵蓋了國外電腦科學專業涉及的基礎數學知識。它特別強調數學定義、概念、證明以及應用方法。其涉及的話題包含:證明方法、歸納、圖論(graph theory)、formal logic notation、良序 (well-ordering)、集合與關係、整數同餘(integer congruences) 、計數原理、函式增長率、離散概率等等。另外,這本書還介紹了一些延伸話題,比如遞迴、結構歸納、狀態機與不變數、還有生成函式。對於機器學習開發者最有價值的是其中涉及的統計學知識點,可作為深入學習統計學之前的甜點。

其實,對於機器學習入門來說,不管是自學數學、統計學基礎還是其它領域,都有很多優秀又不貴的資源。

此前,雷鋒網對最優質的機器學習公開課和外文書籍都做了盤點推薦,請見「機器學習漫遊指南 最完整的入門書單(外文版)」和「開發者入門必讀:最值得看的十大機器學習公開課」。

下面,我們再為大家推薦幾份免費或很實惠的學習資源。

首先,是大牛 yaser abu-mostafa、 malik magdon-ismail 與台灣大學林軒田老師合著的 《learning from data》(從資料中學習)。它被公認為是最優秀的機器學習入門教材之一。同時,它 2012 年出版,比較新。這本書在國外定價非常貴,但在某寶上可以淘到非常便宜的影印版。

在數學和統計方面,我們有兩個資源推薦。

首先是史丹福大學著名統計學家、計算機學家黑斯蒂(trevor hastie)等合著的《統計學習基礎》。原名《the elements of statistical learning》。這本書的中文版在某東售價不足 40 元,確實非常實惠。

對於需要惡補數學基礎的童鞋,我們強力推薦可汗學院的代數、統計、微積分課程。其創始人 sal khan 讓比爾·蓋茨都自嘆弗如,被喻為是最有天賦的數學老師之一,能把數學原理講解得極為簡單生動。蓋茨因此讓其兒女上網學習可汗學院的數學課。

電腦科學和數學的關係

電腦科學和數學的關係有點奇怪。二三十年以前,電腦科學基本上還是數學的乙個分 支。而現在,電腦科學擁有廣泛的研究領域和眾多的研究人員,在很多方面反過來推動 數學發展,從某種意義上可以說是孩子長得比媽媽還高了。但不管怎麼樣,這個孩子身上始終流著母親的血液。這血液是the mathematical und...

電腦科學和數學的關係

電腦科學和數學的關係有點奇怪。二三十年以前,電腦科學基本上還是數學的乙個分 支。而現在,電腦科學擁有廣泛的研究領域和眾多的研究人員,在很多方面反過來推動 數學發展,從某種意義上可以說是孩子長得比媽媽還高了。但不管怎麼樣,這個孩子身上始終流著母親的血液。這血液是the mathematical und...

離散數學在電腦科學中的應用

首先簡單介紹一下離散數學的定義及其在各學科領域的重要作用。離散數學 discrete mathematics 是研究離散量的結構及其相互關係的數學學科,是現代數學的乙個重要分支。它在各學科領域,特別在電腦科學與技術領域有著廣泛的應用,同時離散數學也是計算機專業的許多專業課程,如程式語言 資料結構 作...