入門《線性代數》指南

2021-02-20 樹的微光

為什麼要學習線性代數?

首先,「線性代數」這個名詞,在我的印象裡,僅僅是大學本科一年級的一門基礎數學課,至於老師教了什麼,我又學了什麼,忘得一乾二淨。

那麼,為什麼又要重新學習線性代數呢?

個人理由:在看專業技術書籍的時候,有很多向量、矩陣等公式的推導和專業術語,因為計算機處理的是數位訊號和離散數據(比如語音、圖像),所以在建立模型、表示數據、推導公式的時候,往往是矩陣形式的表示方式,並結合微積分和概率論等一些數學基礎構建模型和算法。如果不懂這些表示方法,就很難理解模型,甚至連數據的表示形式都一頭霧水。

3Blue1Brown <線性代數的本質>


3個小時的短篇學習視頻,帶你了解線性代數的幾何解釋。看了這個視頻,你一定會像我一樣覺得很神奇,並且感嘆:「大學老師教的是啥?原來線性代數是這樣的...」

這個視頻刷了兩遍,第一遍是學線性代數課程之前,第二遍是學完線性代數課程之後。

Gilbert Strang <線性代數>

牆裂推薦!!!我心目中最好的線性代數教學課程,沒有之一!!!

這個視頻是MIT的Gilbert Strang教授在2005年的課程18.06 Linear Algebra的教學視頻,35次課,28個小時。

老師的板書太贊了!(所以聽課時一定要記筆記!)

課程教的太好了!(聽了才知道,而且一定要堅持一直聽到最後!)

最令人感動的是,2020年,老教授86歲了,還在教學一線,出書,上課,板書。聽完這版2005年的課程,再看看2020年的18.06 Linear Algebra的簡短介紹,很感動,同時也是一個很好的複習課,太贊了!

Gilbert Strang教授的2020新課程和新書是《線性代數和機器學習》,可以作為線性代數的進階課程。

tips:中英文字幕,英文音頻,可以1.25倍速學習,嘻嘻。不過省下的時間得記筆記。

清華大學出版社 Gilbert Strang 《線性代數》第5版

Gilbert Strang的視頻課程學習完成之後,發現原來清華大學引進了老教授的書,英文原版,作為本科生的線性代數課程的教材,所以果斷入手了一本,又認真看了一遍書,學習鞏固了一下。

怎麼來說明這本書好呢?個人看法:一是內容本身和內容安排,也就是老師的教學思路和教學內容,都很重要。二是習題。還有第三點,就是考試,MIT 18.06課程的官網開源了往年一些Final exam的試題並給出solution,可以找一版測驗一下。同時也會發現考試考查的內容,在之前大學時的線性代數課程裡可能根本就沒有講過。

書的封面就是這本書的一大亮點。等你來解鎖~

強調一下:書是英文原版,但英文讀起來一點都不吃力。(文末有電子書福利)

個人看法:這本書結合教學視頻一起學,或者學習完視頻之後再看書,效果都比只看書要好很多。

小結

這真的是一份「乾貨」,因為這個教程就是本人學習《線性代數》的方法。個人學習的感受:很幸運,很開心,很享受,能認識好老師,學習好課程,閱讀好書。很贊很贊!

推薦給有需要的人~

在完成線性代數的入門之後,就可以相對容易的去閱讀其他專業書了。為了方便工程人員,還有一本巨巨巨巨巨巨經典的書可以參考:

張賢達. 矩陣分析與應用[M]. 清華大學出版社, 2013.

(關注公眾號,並在公眾號內回覆信息「線性代數」,獲取2021新春禮包一份~)

謝謝鼓勵和支持!

相關焦點

  • 如何入門線性代數?這裡有一份 Python 線性代數講義
    人工智慧的基礎是數學,線性代數又是其中的重要部分。然而,對於數學基礎不好的人來說,「線性代數」是一門非常抽象的課程。如何學習線性代數呢?這個 GitHub 項目介紹了一份入門級線性代數課程講義,適合大學生、程式設計師、數據分析師、算法交易員等,使用的代碼用 Python 語言寫成。
  • 線性代數入門——矩陣乘法的定義及其意義
    系列簡介:這個系列文章講解線性代數的基礎內容,注重學習方法的培養。
  • 如何入門線性代數?這裡有一份Python線性代數講義
    這份講義為初學者設計,涉及線性代數的基本概念、特殊矩陣及其應用,並提供了相應代碼和圖示。人工智慧的基礎是數學,線性代數又是其中的重要部分。然而,對於數學基礎不好的人來說,「線性代數」是一門非常抽象的課程。如何學習線性代數呢?
  • 線性代數入門——伴隨矩陣的定義及其基本性質
    系列簡介:這個系列文章講解線性代數的基礎內容,注重學習方法的培養。
  • 線性代數入門——矩陣的轉置運算及對稱矩陣的概念
    系列簡介:這個系列文章講解線性代數的基礎內容,注重學習方法的培養。
  • 線性代數入門——矩陣的按行、列分塊及其簡單應用
    在內容上,以國內的經典教材「同濟版線性代數」為藍本,並適當選取了一些補充材料以開闊讀者的視野。本系列文章適合作為初學線性代數時的課堂同步輔導,也可作為考研複習的參考資料。文章中的例題大多為紮實基礎的常規題目和幫助加深理解的概念辨析題,並有相當數量的歷年考研試題。對於一些難度較大或對理解所學知識有幫助的「經典好題」,我們會詳細講解。
  • 機器學習入門指南(2021版)
    使用渠道:噹噹小程序或APP使用時間:10/20-10/24大家不知道囤什麼書,可以參考我之前寫的這篇機器學習入門指南這是為朋友社群準備的一篇機器學習入門指南pdf版思維導圖,後臺回覆:指南Python——書之前跟出版社合作,書櫃裡積攢了很多Python相關的書,這裡推薦三本最有價值的吧:《流暢的Python》,很厚,比較全面,可以作為工具書常常翻看。《 Python編程從入門到實踐(第2版)》 非常全面,對新手還算友好,裡面有很多的練習項目非常不錯。
  • 線性代數入門——二元線性方程組與二階行列式
    系列簡介:這個系列文章講解線性代數的基礎內容,注重學習方法的培養。
  • 線性代數入門——利用分塊矩陣計算行列式的方法和典型例題
    在內容上,以國內的經典教材「同濟版線性代數」為藍本,並適當選取了一些補充材料以開闊讀者的視野。本系列文章適合作為初學線性代數時的課堂同步輔導,也可作為考研複習的參考資料。文章中的例題大多為紮實基礎的常規題目和幫助加深理解的概念辨析題,並有相當數量的歷年考研試題。對於一些難度較大或對理解所學知識有幫助的「經典好題」,我們會詳細講解。
  • 如何入門線性代數?這裡有一份Python線性代數講義,附MIT-線代584頁下載
    這份講義為初學者設計,涉及線性代數的基本概念、特殊矩陣及其應用,並提供了相應代碼和圖示。人工智慧的基礎是數學,線性代數又是其中的重要部分。然而,對於數學基礎不好的人來說,「線性代數」是一門非常抽象的課程。如何學習線性代數呢?
  • 入門者的機器學習/深度學習自學指南
    尤其是深度學習的自學指南。數學基礎1.1 線性代數Gilbert Strang. 18.06: Linear algebra. MIT, 2011.Gilbert Strang. Introduction to linear algebra (Fourth Edition).
  • 【入門】機器學習中的線性代數
    閱讀這篇文章後,你將會了解到:如何在處理數據時使用線性代數結構,如表格數據集和圖像。數據準備過程中用到的線性代數概念,例如 one-hot 編碼和降維。深度學習、自然語言處理和推薦系統等子領域中線性代數符號和方法的深入使用。讓我們開始吧。
  • 機器學習中的線性代數:關於常用操作的新手指南
    大數據文摘作品,轉載要求見文末編譯 | 沈愛群,徐凌霄,Aileen在學習深度學習的課程時,數學知識十分重要,而如果要挑選其中最相關的部分,「線性代數」首當其衝。如果你也跟本文作者一樣,正在探索深度學習又困於相關數學概念,那麼一定要讀下去,這是一篇介紹深度學習中最常用線性代數操作的新手指南。
  • 機器學習的線性代數(Python 版)
    雖然線性代數是機器學習領域不可或缺的一部分,但二者的緊密關係往往無法解釋,或只能用抽象概念(如向量空間或特定矩陣運算)解釋。這裡老胡向大家推薦一個不錯的線性代數學習教程,《Introduction to Linear Algebra for Applied Machine Learning with Python》。
  • 複習線性代數的正確方式
    有同學對我講現在複習線性代數遇到了瓶頸,在歷年的複習過程中,有許多同學完全找不到複習的感覺,線性代數這門學科的學習方法和高等數學完全不一樣,也就是說你學習線性代數首先你得換學習思想,它完全是一套全新的學習思想,所以很多學生剛剛入門的時候覺得線性代數不好學,雖然是一本很薄的書,評論區有很多人說自己聽我的課恍然大悟了,開竅了,我很高興。
  • 深度學習和機器學習的線性代數入門
    本文目錄引言機器學習ML和深度學習NN中的線性代數矩陣向量矩陣乘法轉置矩陣逆矩陣正交矩陣對角矩陣正確理解機器學習和深度學習的概念,掌握以下這些數學領域至關重要:機器學習和深度學習中的線性代數在機器學習中,很多情況下需要向量化處理,為此,掌握線性代數的知識至關重要。
  • Machine Learning 入門指南(MOOC版)
    Machine Learning 入門指南(MOOC版)作者:Fengari其實一開始我是拒絕的,ML派大神眾多,我這種渣可能連臺階都沒摸到,怎麼敢寫這個....MOOC可以起到一個很好的入門作用,但是我覺得還是有部分缺陷的,下面我會仔細說明下自己的觀點。第一次接觸ML是大二暑假學的那門Andrew Ng在Coursera開設的Machine Learning課程。這門課是Coursera最早的課程之一,學習曲線穩定,不需要多深的數學知識,偏重實踐,是一段很有成就感的學習過程。
  • 線性代數複習建議及相關講解
    剛開始進行考研複習的考生中有不少人開始進行線性代數的複習了,有很多同學告訴我複習線性代數時遇到了很大的困難,在歷年的複習過程中,有許多同學完全找不到複習的感覺,線性代數這門學科的學習方法和高等數學完全不一樣,也就是說你學習線性代數首先你得換學習思想,它完全是一套全新的學習思想,所以很多學生剛剛入門的時候覺得線性代數不好學,我想告訴大家線性代數不是先做題
  • 線性代數很重要,選對教材更重要:同濟版《線性代數》引發激烈爭議
    如今已經畢業多年,沒想到最近在知乎上看到一篇文章《《線性代數》(同濟版)——教科書中的恥辱柱》,點讚量快突破五千。對於這篇文章,大家有時間可以讀一下,看看是不是同意作者的觀點。線性代數真的很重要,這是很多工程技術人員走上工作崗位的最大感受。好多算法都用到線性代數的知識,就比如現在非常熱門的深度學習,它的底層實現方式用到好多線性代數方面的知識。
  • 線性代數有什麼用?
    線性代數有什麼用?這是每一個圈養在象牙塔裡,在灌輸式教學模式下的「被學習」的學生剛剛開始思考時的第一個問題。我稍微仔細的整理了一下學習線代的理由,竟然也羅列了不少,不知道能不能說服你:>>>1、如果你想順利地拿到學位,線性代數的學分對你有幫助;