選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

線性代數

機器學習專家離不開線性代數

  • ML 大量使用標量
  • ML 大量使用向量
  • ML 大量使用矩陣
  • ML 大量使用張量

本章旨在重點介紹在資料科學專案(如機器學習和深度學習)中使用的線性代數部分。

標量向量
1
1
2
3
 
1 2 3

矩陣張量
1 2 3
4 5 6
 
1 2 3
4 5 6
 
4 5 6
1 2 3
 

向量和矩陣

向量矩陣是資料的語言。

在 ML 中,大多數操作都是使用向量和矩陣完成的。

有了向量和矩陣,您就可以發現秘密


標量

線上性代數中,標量是單個數字

在 JavaScript 中,它可以寫成常量或變數

const myScalar = 1;
let x = 1;
var y = 1;

向量

線上性代數中,向量是數字陣列

在 JavaScript 中,它可以寫成陣列

const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length;   // myArray 的長度是 11
自己動手試一試 »

陣列可以有多個維度,但向量是一維陣列

向量可以有多種寫法。最常見的有

v =   
1 2 3

v =   
1
2
3

Vector

左邊的影像是一個向量

長度表示大小

箭頭表示方向

瞭解更多...



矩陣

線上性代數中,矩陣是二維陣列

C =   
3 0 0 0
0 3 0 0
0 0 3 0
0 0 0 3

在 JavaScript 中,矩陣是一個有兩個索引(下標)的陣列。

示例

const myArray = [[1,2],[3,4],[5,6]];
自己動手試一試 »

瞭解更多...


張量

張量是N 維矩陣

T =   
 
1 2 3
4 5 6
 
4 5 6
1 2 3
 

在 JavaScript 中,張量是一個具有多個索引(下標)的陣列。

瞭解更多...

線性代數是研究線性方程(和線性對映)及其在向量空間中的表示以及透過矩陣表示的數學分支。

線性代數是幾乎所有數學領域的核心。

維基百科


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援