碼農怎麼學好數學 演算法 有沒有入門書籍資料推薦,有沒有好的學習路線 謝謝!

時間 2021-06-02 04:26:32

1樓:鹹菜缸中魚

表示我是數學專業轉程式設計的。。

這個要看你具體看的是你要從事什麼型別的演算法開發了。

例如常見的資料探勘、機器學習之類,最重要的知識應該是代數和數值計算吧。但是裡面涉及很多數學基礎,這個時候又需要看數學分析了。馬爾可夫和時間序列又是經典的統計學模型,這時候又應該看數理統計。。

所以真的想補好數學,我只能把我本科的教學計畫給你做參考了,我現在在做機器學習這塊。

1.數學分析(數學專業的基礎,相當於高數,但是更深。時間有限重點看微積分和極限之類即可)

2.高等代數(矩陣,下半輩子離不開的東西)

3.數理統計(又稱概率論,了解基礎即可,用到時現成翻)

上面三門應該屬於基礎課程。下面是高階一點點的,會用到上面三門課程的知識。

4.數值計算(這個對於設計演算法意義重大)

5.回歸分析/時間序列分析(回歸在資料方向非常常用)

我目前最常用的基礎知識都在上面。以下為演算法部分了

接下來都是Coursera 上面Standford Andrew Ng Machine Learning課程之類的。分具體方向,我就不推薦了。隨便搜一下你感興趣的領域後面加個入門,應該都有很多的書。

目前很多常用演算法都很成熟,相關的書也不會太差的。

沒有數學天賦的人如何學好數學?

冰冰小學霸 先給大家出一道數學題 某人一天洗x輛汽車,連洗5天,他一共洗了多少輛汽車?A.5 B.x 5 C.x 5 D.x E.5x 這是2010年美國高考SAT數學的原題。是的,你沒有看錯,是美國高考的數學原題 看了這道題,你就大概了解了美國高考數學的難度。這個題選E。再來一道複雜一些的美國高考...

怎麼才能真正學好數學?

王前程 首先是對課本基礎概念公式以及定理的理解,把課本上的東西轉化為自己的東西,其次在練習的過程中達到對知識點的進一步強化掌握,計算該有的步驟要條理分明,切忌眼高手低,對所做過的錯題要有總結,題型進行歸類,150的話考個120還是很輕鬆的 許戈 一.下面這篇裡給了高中數學總體的學習方法,從高二開始做...

高中生怎麼學好數學

嗯哈 什麼 不要做不限制訓練 不要一味的刷無用的題 這些都摒棄掉,沒有量的積累,是沒有辦法產生質的提公升。要立足課本,牢記基本概念與定理,對例題,對概念要讀懂,對要點要讀透。這裡我總結幾條高中數學與初中數學在學習特點上的變化 1 數學語言在抽象程度上突變 初中的數學主要是以形象 通俗的語言方式進行表...