Algebra liniowa
Eksperci sztucznej inteligencji nie mogą żyć bez algebry liniowej :
- AI intensywnie korzysta ze skalarów
- AI intensywnie korzysta z wektorów
- AI intensywnie korzysta z macierzy
- Sztuczna inteligencja intensywnie korzysta z tensorów
Skalarny | Wektory | ||||||||||||||||||||||||||
1 |
|
||||||||||||||||||||||||||
Matryca | Napinacz | ||||||||||||||||||||||||||
|
|
Wektory i macierze
Wektory i macierze to języki danych.
W przypadku AI większość rzeczy odbywa się za pomocą wektorów i macierzy.
Dzięki wektorom i matrycom możesz odkrywać tajemnice .
Skalary
W algebrze liniowej skalar to pojedyncza liczba .
W JavaScript można to zapisać jako stałą lub zmienną:
const myScalar = 1;
let x = 1;
var y = 1;
Wektory
W algebrze liniowej wektor jest tablicą liczb .
W JavaScript można to zapisać jako tablicę:
const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length; // the length of myArray is 11
Tablica może mieć wiele wymiarów, ale wektor jest tablicą jednowymiarową .
Wektor można zapisać na wiele sposobów. Najczęstsze to:
v= |
|
lub:
v= |
|
Obraz po lewej to Vector . Długość pokazuje wielkość . _ Strzałka pokazuje Kierunek . _ |
Matryce
W algebrze liniowej macierz jest tablicą dwuwymiarową .
C = |
|
W JavaScript macierz to tablica z 2 indeksami (indeksami).
Przykład
var myArray = [[1,2],[3,4],[5,6]];
Tensory
Tensor jest N-wymiarową Matrycą .
T = |
|
W JavaScript macierz to tablica z wieloma indeksami (indeksami).