Lineární algebra

Odborníci na umělou inteligenci nemohou žít bez lineární algebry :

  • AI intenzivně využívá skaláry
  • AI intenzivně využívá vektory
  • Umělá inteligence intenzivně využívá matice
  • AI intenzivně využívá tenzory
Účelem této kapitoly je zdůraznit části lineární algebry, které se používají v projektech datové vědy, jako je strojové učení a hluboké učení.
Skalárnívektor(y)
1
1
2
3
 
1 2 3

MaticeTenzor
1 2 3
4 5 6
 
1 2 3
4 5 6
 
4 5 6
1 2 3
 

Vektory a matice

Vektory a matice jsou jazyky dat.

S AI se většina věcí dělá s vektory a maticemi.

Pomocí vektorů a matic můžete objevovat tajemství .


Skaláry

V lineární algebře je skalár jedno číslo .

V JavaScriptu to může být zapsáno jako konstanta nebo proměnná:

const myScalar = 1;
let x = 1;
var y = 1;

vektory

V lineární algebře je vektor polem čísel .

V JavaScriptu jej lze zapsat jako pole:

const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length;   // the length of myArray is 11

Pole může mít více rozměrů, ale vektor je jednorozměrné pole .

Vektor lze zapsat mnoha způsoby. Nejběžnější jsou:

v=   
1 2 3

nebo:

v=   
1
2
3

Vektor

Obrázek vlevo je Vektor .

Délka ukazuje velikost . _

Šipka ukazuje směr . _

Více informací...


Matrice

V lineární algebře je matice 2-rozměrné pole .

C =   
3 0 0 0
0 3 0 0
0 0 3 0
0 0 0 3

V JavaScriptu je matice pole se 2 indexy (indexy).

Příklad

var myArray = [[1,2],[3,4],[5,6]];

Více informací...


Tenzory

Tenzor je N-rozměrná matice .

T =   
 
1 2 3
4 5 6
 
4 5 6
1 2 3
 

V JavaScriptu je matice pole s více indexy (indexy).

Více informací...

Lineární algebra je odvětví matematiky, které se týká lineárních rovnic (a lineárních map) a jejich zobrazení ve vektorových prostorech a prostřednictvím matic .

Lineární algebra je ústředním bodem téměř všech oblastí matematiky.

Wikipedie