Lineaire algebra
Kunstmatige intelligentie- experts kunnen niet zonder lineaire algebra :
- AI maakt intensief gebruik van scalars
- AI maakt intensief gebruik van vectoren
- AI maakt intensief gebruik van Matrices
- AI maakt intensief gebruik van Tensors
scalair | vector(en) | ||||||||||||||||||||||||||
1 |
|
||||||||||||||||||||||||||
Matrix | tensor | ||||||||||||||||||||||||||
|
|
Vectoren en matrices
Vectoren en matrices zijn de talen van gegevens.
Met AI worden de meeste dingen gedaan met vectoren en matrices.
Met vectoren en matrices kun je geheimen ontdekken .
scalaires
In lineaire algebra is een scalair een enkel getal .
In JavaScript kan het worden geschreven als een constante of een variabele:
const myScalar = 1;
let x = 1;
var y = 1;
Vectoren
In lineaire algebra is een vector een reeks getallen .
In JavaScript kan het als een array worden geschreven:
const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length; // the length of myArray is 11
Een array kan meerdere dimensies hebben, maar een vector is een 1-dimensionale array .
Een vector kan op vele manieren worden geschreven. De meest voorkomende zijn:
v= |
|
of:
v= |
|
De afbeelding links is een Vector . De lengte toont de Magnitude . De pijl geeft de richting aan . |
matrices
In lineaire algebra is een matrix een 2-dimensionale array .
C = |
|
In JavaScript is een matrix een array met 2 indices (indexen).
Voorbeeld
var myArray = [[1,2],[3,4],[5,6]];
tensoren
Een Tensor is een N-dimensionale Matrix .
T = |
|
In JavaScript is een matrix een array met meerdere indices (indexen).