Линейная алгебра
Эксперты по искусственному интеллекту не могут жить без линейной алгебры:
- ИИ активно использует скаляры
- ИИ активно использует векторы
- ИИ активно использует матрицы
- ИИ активно использует тензоры
Скаляр | Вектор(ы) | ||||||||||||||||||||||||||
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; // длина myArray - 11
Попробуйте сами »
Массив может иметь несколько измерений, но вектор - это одномерный массив.
Вектор можно записать разными способами. Наиболее распространены:
v = |
|
или:
v = |
|
Изображение слева - вектор. Длина показывает величину. Стрелка показывает направление. |
Матрицы
В линейной алгебре матрица - это двумерный массив.
C = |
|
В JavaScript матрица - это массив с двумя индексами.
Тензоры
Тензор - это N-мерная матрица.
T = |
|
В JavaScript матрица - это массив с несколькими индексами.