Lineare Algebra
Experten für Künstliche Intelligenz können ohne Lineare Algebra nicht leben :
- Die KI macht intensiven Gebrauch von Skalaren
- KI macht starken Gebrauch von Vektoren
- KI macht intensiven Gebrauch von Matrizen
- Die KI macht intensiven Gebrauch von Tensoren
Skalar | Vektor(en) | ||||||||||||||||||||||||||
1 |
|
||||||||||||||||||||||||||
Matrix | Tensor | ||||||||||||||||||||||||||
|
|
Vektoren und Matrizen
Vektoren und Matrizen sind die Sprachen der Daten.
Bei KI werden die meisten Dinge mit Vektoren und Matrizen erledigt.
Mit Vektoren und Matrizen können Sie Geheimnisse entdecken .
Skalare
In der linearen Algebra ist ein Skalar eine einzelne Zahl .
In JavaScript kann es wie eine Konstante oder eine Variable geschrieben werden:
const myScalar = 1;
let x = 1;
var y = 1;
Vektoren
In der linearen Algebra ist ein Vektor ein Array von Zahlen .
In JavaScript kann es als Array geschrieben werden:
const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length; // the length of myArray is 11
Ein Array kann mehrere Dimensionen haben, aber ein Vektor ist ein 1-dimensionales Array .
Ein Vektor kann auf viele Arten geschrieben werden. Die häufigsten sind:
v= |
|
oder:
v= |
|
Das Bild links ist ein Vektor . Die Länge zeigt die Größe an . Der Pfeil zeigt die Richtung an . |
Matrizen
In der linearen Algebra ist eine Matrix ein zweidimensionales Array .
C = |
|
In JavaScript ist eine Matrix ein Array mit 2 Indizes (Indizes).
Beispiel
var myArray = [[1,2],[3,4],[5,6]];
Tensoren
Ein Tensor ist eine N-dimensionale Matrix .
T = |
|
In JavaScript ist eine Matrix ein Array mit mehreren Indizes (Indizes).