Линейная алгебра
Специалисты по искусственному интеллекту не могут жить без линейной алгебры :
- ИИ активно использует скаляры
- ИИ активно использует векторы
- ИИ активно использует матрицы
- ИИ активно использует тензоры
Скаляр | Вектор(ы) | ||||||||||||||||||||||||||
1 |
|
||||||||||||||||||||||||||
Матрица | Тензор | ||||||||||||||||||||||||||
|
|
Векторы и матрицы
Векторы и матрицы — это языки данных.
С ИИ большинство задач делается с помощью векторов и матриц.
С помощью векторов и матриц вы можете открывать секреты .
Скаляры
В линейной алгебре скаляр — это одно число .
В JavaScript это можно записать как константу или переменную:
const myScalar = 1;
let x = 1;
var y = 1;
Векторы
В линейной алгебре вектор — это массив чисел .
В JavaScript это можно записать в виде массива:
const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length; // the length of myArray is 11
Массив может иметь несколько измерений, но вектор — это одномерный массив .
Вектор можно записать разными способами. Наиболее распространенными являются:
v = |
|
или:
v = |
|
Изображение слева — это вектор . Длина показывает Величину . _ Стрелка показывает направление . _ |
Матрицы
В линейной алгебре матрица представляет собой двумерный массив .
С = |
|
В JavaScript матрица — это массив с 2 индексами (индексами).
Пример
var myArray = [[1,2],[3,4],[5,6]];
Тензоры
Тензор — это N-мерная матрица .
Т = |
|
В JavaScript матрица — это массив с несколькими индексами (индексами).