Đại số tuyến tính

Các chuyên gia Trí tuệ nhân tạo không thể sống mà không có Đại số tuyến tính :

  • AI sử dụng nhiều Vô hướng
  • AI sử dụng nhiều Vectors
  • AI sử dụng nhiều Ma trận
  • AI sử dụng nhiều Tensors
Mục đích của chương này là làm nổi bật các phần của đại số tuyến tính được sử dụng trong các dự án khoa học dữ liệu như học máy và học sâu.
Vô hướng(Các) Vectơ
1
1
2
3
 
1 2 3

Ma trậnTensor
1 2 3
4 5 6
 
1 2 3
4 5 6
 
4 5 6
1 2 3
 

Vectơ và ma trận

Vectơma trận là ngôn ngữ của dữ liệu.

Với AI, hầu hết mọi thứ được thực hiện với vectơ và ma trận.

Với vectơ và ma trận, bạn có thể Khám phá Bí mật .


Vô hướng

Trong đại số tuyến tính, một đại lượng vô hướng là một số đơn .

Trong JavaScript, nó có thể được viết như một hằng số hoặc một biến số:

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

Vectơ

Trong đại số tuyến tính, một vectơ là một mảng số .

Trong JavaScript, nó có thể được viết dưới dạng một mảng:

const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length;   // the length of myArray is 11

Một mảng có thể có nhiều kích thước, nhưng một vectơ là một mảng 1 chiều .

Một vectơ có thể được viết theo nhiều cách. Phổ biến nhất là:

v =   
1 2 3

hoặc là:

v =   
1
2
3

Véc tơ

Hình ảnh bên trái là một Vector .

Chiều dài cho thấy Độ lớn .

Mũi tên hiển thị Hướng .

Tìm hiểu thêm ...


Ma trận

Trong đại số tuyến tính, ma trận là một mảng 2 chiều .

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

Trong JavaScript, ma trận là một mảng có 2 chỉ số (index).

Thí dụ

var myArray = [[1,2],[3,4],[5,6]];

Tìm hiểu thêm ...


Căng thẳng

Tensor là một ma trận N-chiều .

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

Trong JavaScript, ma trận là một mảng có nhiều chỉ số (index).

Tìm hiểu thêm ...

Đại số tuyến tính là nhánh toán học liên quan đến phương trình tuyến tính (và bản đồ tuyến tính) và các biểu diễn của chúng trong không gian vectơ và thông qua ma trận .

Đại số tuyến tính là trung tâm của hầu hết các lĩnh vực toán học.

Wikipedia