Прямоугольная таблица чисел, задающая линейное преобразование или набор объектов.
Ключевые тезисы
- Умножение = композиция преобразований.
- Транспонирование, обращение, ранг — базовые операции.
- данных — это «объекты × ».
Подробный разбор
- номер или количество: индекс шага, число соседей, кластеров или позиций
- матрица преобразования
- суммирование по всем перечисленным элементам
- транспонирование: строка вместо столбца
- Размерности должны согласовываться: . Большая часть ошибок в коде — именно здесь.
- Ранг — число линейно независимых строк или столбцов; неполный ранг означает избыточность .
- Обратная матрица существует только при полном ранге; на практике вместо явного обращения решают систему.
- предсказание модели
- истинное значение целевой переменной
- размерность пространства или число объектов
Векторизация — не только про красоту записи: BLAS и выполняют матричные операции на порядки быстрее, чем интерпретируемый цикл. Правило простое: если в коде цикл по объектам , почти наверняка его можно заменить одной операцией.
Видеолекции
Записи университетских курсов, где эта тема звучит. Ссылка открывает запись с той секунды, где о ней говорят, — искать по трёхчасовой лекции не нужно.
Связанные темы
Геометрия камеры · Линейная алгебра в ML
Pinhole Camera Model90%
Модель камеры-обскуры · Трёхмерное зрениеПростейшая модель съёмки: луч из точки сцены проходит через центр проекции и оставляет след на матрице. На ней держится вся геометрия многовидового зрения.
Homogeneous Coordinates90%
Однородные координаты · Трёхмерное зрениеПриём, который делает проекцию линейной: добавляем к вектору лишнюю единицу и получаем право записывать сдвиг, поворот и деление на глубину одной матрицей.
Camera Calibration90%
Параметры камеры и калибровка · Трёхмерное зрениеВнутренние параметры описывают саму камеру, внешние — где она стоит и куда смотрит. Без них пиксель невозможно превратить в луч, а луч — в точку сцены.
Rotation Representations90%
Представления поворота · Трёхмерное зрениеОдин и тот же поворот записывают матрицей, углами Эйлера, осью с углом или кватернионом. Выбор решает, будет ли оптимизация устойчивой и не потеряется ли степень свободы.
Homography and DLT90%
Гомография и DLT · Трёхмерное зрениеПроективное преобразование плоскости: восемь степеней свободы, которые связывают два вида одной плоской поверхности. Считается линейным методом по четырём соответствиям.
Linear Algebra70%
Линейная алгебра · ОсновыВекторы и матрицы — способ описать данные и преобразования над ними. Обучение модели почти всегда сводится к последовательности матричных операций.
Vector70%
Вектор · Математический справочникУпорядоченный набор чисел; в ML — представление объекта в пространстве признаков.
Norm70%
Норма · Математический справочникМера длины вектора; выбор нормы определяет геометрию задачи.
Distance70%
Расстояние · Математический справочникМера непохожести объектов — основа кластеризации, k-NN и поиска.
Eigenvalue70%
Собственное значение · Математический справочникКоэффициент растяжения вдоль направления, которое преобразование не поворачивает.
Eigenvector70%
Собственный вектор · Математический справочникНаправление, сохраняющееся при линейном преобразовании с точностью до масштаба.
PCA70%
Метод главных компонент · Классическое машинное обучениеОртогональная проекция на направления максимальной дисперсии — линейное сжатие с минимальной потерей информации.
Metric spaces70%
Метрические пространства · Топологический анализ данныхМножество с функцией расстояния. Любой TDA-пайплайн начинается с выбора метрики.
Профильная компетенция для роли: Исследователь.
Усиливает профиль: Data Scientist.
Глава «Математический справочник» последний раз правилась . Нашли ошибку — напишите.