Algèbre linéaire
Les experts en Intelligence Artificielle ne peuvent pas vivre sans l'Algèbre Linéaire :
- L'IA fait un usage intensif des scalaires
- L'IA fait un usage intensif des vecteurs
- L'IA fait un usage intensif des matrices
- L'IA fait un usage intensif des Tensors
Scalaire | Vecteur(s) | ||||||||||||||||||||||||||
1 |
|
||||||||||||||||||||||||||
Matrice | Tenseur | ||||||||||||||||||||||||||
|
|
Vecteurs et matrices
Les vecteurs et les matrices sont les langages des données.
Avec l'IA, la plupart des choses sont faites avec des vecteurs et des matrices.
Avec les vecteurs et les matrices, vous pouvez découvrir les secrets .
Scalaires
En algèbre linéaire, un scalaire est un nombre unique .
En JavaScript, il peut être écrit comme une constante ou une variable :
const myScalar = 1;
let x = 1;
var y = 1;
Vecteurs
En algèbre linéaire, un vecteur est un tableau de nombres .
En JavaScript, il peut être écrit sous la forme d'un tableau :
const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length; // the length of myArray is 11
Un tableau peut avoir plusieurs dimensions, mais un vecteur est un tableau à une dimension .
Un vecteur peut être écrit de plusieurs façons. Les plus courants sont :
v= |
|
ou:
v= |
|
L'image de gauche est un vecteur . La Longueur indique la Magnitude . La Flèche indique la Direction . |
Matrices
En algèbre linéaire, une matrice est un tableau à 2 dimensions .
C = |
|
En JavaScript, une matrice est un tableau à 2 indices (index).
Exemple
var myArray = [[1,2],[3,4],[5,6]];
Tenseurs
Un tenseur est une matrice à N dimensions .
T = |
|
En JavaScript, une matrice est un tableau avec plusieurs indices (index).