線性代數 (Linear Algebra)
What you'll learn
- 了解基本的矩陣原理,包含矩陣的運算與拆解
- 了解向量空間之間的線性轉換,包括轉換規則與數學應用
- 特徵向量以及特徵值的尋找(Eigenvectors and Eigenvalues)
- 了解並證明行列式(Determinant)的公式與計算規則
- 了解並證明可逆矩陣(Invertible Matrix)的性質與判斷方法
- 使用簡約列梯形式矩陣(Reduced Row Echelon Form)來找線性方程式的解
- 了解線性方程組當中的Free Variable and Basic Variable
- 向量的內積、外積、平行六面體、三階行列式的證明與計算
- 學習與分析矩陣乘法的施特拉森演算法(Strassen's Algorithm)
- 秩零化度定理(Rank Theorem)
- 馬可夫鍊(Markov's Chain)與線性代數的應用
- 使用Power Method and Shifted Inverse Power Method來逼近矩陣的特徵向量與特徵值
- 用Gershgorin circle theorem找出矩陣的特徵值在複數平面上的範圍
- 證明圖形理論當中的歐拉公式(Euler Formula)
- 了解向量空間中的正交(Orthogonality)與標準正交基(Orthonormal Basis)
- 分解矩陣,包含LU Decomposition, Diagonalization, QR Decomposition.
- 學會Grand-Schmidt Process
- 認識線性代數的Projection投影方法,並解決最小平方問題
- 認識與應用不同的內積空間 (Inner product space)
Requirements
- 基本的四則運算與代數觀念
Description
接近35小時的線性代數課程,帶你一步步學會線性代數的重要觀念和公式,趕快收藏起來!!
線性代數為電腦科學、資訊工程等領域的必修課程,其應用之廣泛,包含機器學習、深度學習、預測模型、電腦圖形處理以及加密系統等等。這堂線性代數課程內容包含基本的線性方程組的基本運算、向量空間、線性獨立、矩陣的可逆性、行列式、施特拉森演算法、線性轉換、還有特徵矩陣以及特徵值的尋找,一步一步帶你認識所有重要的觀念、證明、運算過程與題目解答。不論你的數學基礎為何,都可以有系統性的認識線性代數中的重要理論、公式與計算原理。所有課程中所提到的公式與定理皆有證明過程與對應例子,讓學習有紮實基礎!
另外,課程也包含線性代數在電腦科學中的應用,包含密碼學的加密與解密演算法、圖形與向量處理、2D旋轉壓縮移動矩陣、3D旋轉矩陣、歐拉定理證明等等。這堂課程也包含每個章節的獨立練習題,讓你能夠衡量學習成效與得到充分練習的機會。
你應該要註冊這堂課的理由:
課程教材適合所有程度的人,不論你的數學基礎為何,此課程由簡入深學習所有必要資訊與觀念!
課程涵蓋其他線性代數的補充與電腦科學應用。
學會用Geogebra軟體來輔助了解空間與矩陣運算。
Who this course is for:
- 對電腦科學、資料科學與數學有興趣的開發者
- 正在大學就讀資訊工程、電腦科學、資料科學、理工科、數學的學生
- 對於演算法有興趣者
- 想要學習資料結構與演算法的人
- 不是資工本科系,但想要就讀或報考資工研究所的學生
Instructor
我是一位網頁全端開發者、Python資料工程師。
我相信,透過清楚的講解與示範,任何人都可以學好編寫程式與電腦科學中的複雜概念。我透過錄製課程來實現我的理想。目前我有九堂課程,分別為「Android開發全攻略」、「2023 Python 全攻略」、「2023網頁全端開發」、「2023 Java 課程」、「2022網頁全端攻略」、「離散數學」、「數論與密碼學」、「資料結構與演算法」,以及「線性代數」。
我在到美國之前,完全沒有寫過程式的經驗。在眾多不同的主修當中,我選擇電腦科學(台灣的資訊工程系)來當作主修,因為我從小就對電腦有濃厚的興趣。在此之後,我寫過無數網頁、開發過許多不同的樣板以及網頁架構,也在課外之餘在許多不同的線上學習資源當中學習更新穎更多樣的網頁設計技巧。
I am a full-stack web developer and a python data scientist from Taiwan. I studied Computer Science at BYUH. I believe that people can learn complex coding knowledge through clear explanations and demonstrations; my goal is to help students learn programming and computer science easily. I achieved my goal by creating online courses and videos.