當前位置:
首頁 > 科技 > 程序員的「數學修鍊手冊」,幫你快速惡補數學知識

程序員的「數學修鍊手冊」,幫你快速惡補數學知識

曉查 發自 凹非寺

量子位 出品 | 公眾號 QbitAI

書到用時方恨少。

如果你是一名程序員,正準備惡補數學知識,是不是在為讀什麼數學書而苦惱?

最近,一位科技博主Jeremy Kun花了4年時間,寫成一本書《程序員數學入門》,在科技論壇Hack News引發熱議。

這本書精簡了大量數學內容,為程序員提供所需的基本數學知識。

書中主要內容有:多項式集合圖論微積分線性代數群論等。

好玩的不止這些,這位博主在個人網站中整理了很多數學知識,甚至做成了wiki的形式:

https://jeremykun.com/primers/

裡面基本是程序員的大學數學課程內容:雖然沒有高等數學(微積分),但是有抽象代數離散數學傅立葉分析拓撲學等等。

這個網站叫做「站在數學和編程的十字路口」(Math ∩ Programming),所以當然不會只有數學課,還包括機器學習、圖像生成、自然語言處理、加密學等計算機學方面的內容。

學渣能看懂嗎?

看到如此多的數學名詞,你是不是想起了當年被數學考試支配的恐懼?畢業多年,已經快忘光了書本知識,還能搶救一下嗎?

有網友早就想到了這個問題:自己所學的數學知識已經忘得差不多了,能看懂這本書嗎?

不用擔心,這本書難度並不大,除非你有嚴重的數學方程恐懼症。

作者表示,如果你本科的時候學過一些基本的數學知識,那麼這本書還是挺適合你的。書中前3個章節是基礎數學知識,到後面難度會依次增加。

有習題答案嗎?

作為一本數學書,它後面附有習題答案嗎?Hack News論壇網友其實挺在意這個問題的,甚至說「沒有標準答案我就不買」。

這條評論後吸引了大量網友回復,甚至被延伸成為一個自學方法論問題。如果做完習題又不知道正確答案,那麼還有什麼意義?

很遺憾,作者在主頁上說並沒有答案,不過書中提到的的代碼已經在GitHub上開源:

https://github.com/pim-book/programmers-introduction-to-mathematics

另外作者為了演示特徵向量,還做了一個Demo(可能是矩陣或群論部分的內容):

https://pimbook.org/demo/index.html

更多資源

在Hack News頁面里,網友們集思廣益,推薦了很多補充數學資源,包括各高校的開放課程。

對有志從事AI的程序員,推薦這本《機器學習的數學基礎知識》:

https://mml-book.github.io

最後再著重推薦兩個YouTube數學視頻合集:3Blue1BrownStatQuest with Josh Starmer

3Blue1Brown在B站上還有官方中文版。(在B站你甚至能學習)

相比枯燥的數學課本,這兩博主把數學知識做成動畫形式,更加通俗易懂。

下載地址

《程序員數學入門》有實體書和電子版,價格分別是35美元和20美元。你可以閱讀書本的前33頁,再決定是否購買。

在量子位公眾號回復「數學書」,獲得該書免費預覽部分。

書本購買地址:

https://pimbook.org

年度評選申請

加入社群

量子位AI社群開始招募啦,歡迎對AI感興趣的同學,在量子位公眾號(QbitAI)對話界面回復關鍵字「交流群」,獲取入群方式;

此外,量子位專業細分群(自動駕駛、CV、NLP、機器學習等)正在招募,面向正在從事相關領域的工程師及研究人員。

進專業群請在量子位公眾號(QbitAI)對話界面回復關鍵字「專業群」,獲取入群方式。(專業群審核較嚴,敬請諒解)

誠摯招聘

量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回復「招聘」兩個字。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 量子位 的精彩文章:

英偉達發布遷移學習工具包,現在可以申請早期試用

TAG:量子位 |