Скаляр
Скаляр в контексте линейной алгебры и машинного обучения — это величина, которая полностью описывается одним числовым значением (вещественным числом), в отличие от векторов или матриц. Скаляры являются строительными блоками для более сложных структур данных, таких как тензоры (скаляр — это тензор нулевого ранга). В нейросетях скаляры часто выступают в роли коэффициентов ошибок, значений функций потерь или параметров регуляризации.
Что такое «Скаляр» простыми словами
В математике и программировании скаляр — это просто одинокое число. Представьте, что вектор — это список покупок (хлеб, молоко, яйца), а матрица — это таблица расписания уроков на неделю. Так вот, скаляр — это просто цена одного батона хлеба или оценка за один урок. Это самый простой, базовый «кирпичик» данных. Если вектор говорит нам «куда и как быстро» (направление и скорость), то скаляр говорит просто «сколько» (температура, вес, громкость).
Обычное число (величина), в отличие от вектора или матрицы.
Скаляр — это одно число. Вектор — это ряд чисел. Тензор — это многомерный массив чисел (матрица — это тензор 2-го ранга), являющийся основной структурой данных в глубоком обучении.
Скалярное произведение векторов — это операция над двумя векторами, результатом которой является число (скаляр), а не новый вектор.
Оно показывает, насколько два вектора «соноправлены» друг другу, и широко используется в физике (например, для вычисления работы силы) и геометрии.