Algebra lineare
Gli esperti di intelligenza artificiale non possono vivere senza l' algebra lineare :
- L' IA fa un uso massiccio di scalari
- L'IA fa un uso massiccio di vettori
- L'IA fa un uso massiccio delle matrici
- L'IA fa un uso massiccio dei tensori
Scalare | vettore(i) | ||||||||||||||||||||||||||
1 |
|
||||||||||||||||||||||||||
Matrice | Tensore | ||||||||||||||||||||||||||
|
|
Vettori e matrici
Vettori e matrici sono i linguaggi dei dati.
Con l'IA, la maggior parte delle cose viene eseguita con vettori e matrici.
Con vettori e matrici, puoi scoprire i segreti .
Scalari
In algebra lineare, uno scalare è un numero singolo .
In JavaScript può essere scritto come una costante o una variabile:
const myScalar = 1;
let x = 1;
var y = 1;
vettori
In algebra lineare, un vettore è una matrice di numeri .
In JavaScript, può essere scritto come un array:
const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length; // the length of myArray is 11
Un array può avere più dimensioni, ma un vettore è un array unidimensionale .
Un vettore può essere scritto in molti modi. I più comuni sono:
v= |
|
o:
v= |
|
L'immagine a sinistra è un vettore . La lunghezza mostra la magnitudo . La freccia mostra la direzione . |
Matrici
In algebra lineare, una matrice è un array bidimensionale .
C = |
|
In JavaScript, una matrice è un array con 2 indici (indici).
Esempio
var myArray = [[1,2],[3,4],[5,6]];
Tensori
Un Tensor è una Matrice N-dimensionale .
T = |
|
In JavaScript, una matrice è un array con più indici (indici).