機器學習數學基礎:學習線性代數,千萬不要誤入歧途!推薦一個正確學習路線算法
寫完《機器學習深度研究:機器學習中的高等數學/微積分及Python實現》,以爲十分對不起讀者,寫的本身都不滿意。機器學習
就像前篇所說,這種極度基礎的知識是最難介紹的,我也在思考如何轉變方式,把問題講清楚。可是頭條是不支持數學公式的,篇幅也受限。因此本篇文章,我想介紹一下本身的學習歷程,看過不錯的教材和視頻推薦給你們。這樣你們也能少走彎路,更全面的學到知識。函數
同時建議:貪多嚼不爛,求精不求多,我有自信,看過我推薦的這本書和視頻,線性代數就絕對能夠搞定了。學習
線性代數是機器學習領域不可或缺的一部分,從描述算法操做的符號到代碼中算法的實現,都屬於線性代的研究範圍。線性代數在機器學習的幾乎全部地方都有使用,具體用到的知識點有:優化
學習線性代數,你可千萬不要掏出同濟大學版的教材出來,這本書很是糟糕,它只適合考試複習用。動畫
我推薦《Linear Algebra Review and Reference》翻譯
本資料爲CS229 Andrew Ng-Mechine Learning課程關於線性代數的複習講義。
英文很差的同窗也不用擔憂,已經有大佬將其翻譯成中文了,目錄以下:視頻
如需電子版請私信我:線性代數 wx:htsa360blog
有些同窗更喜歡看視頻,這裏我吹爆一門由大名鼎鼎的3blue1brown出品的教程:《線性代數的本質》,3blue1brown的課程,動畫精美,講解生動,很是適合幫助創建數學的形象思惟,值得反覆觀看。教程
看過以後我相信你會發出這樣的感慨:我之前學的線性代數是什麼鬼呀!
舉個例子,叉積這個概念在機器學習中應用不能更普遍,3B1B對它的解釋:把w投射到v所在的直線上,將w在v上投影的長度乘以v的長度,就是其點積的值
想要觀看的同窗能夠去B站搜索:av6731067