Зачем линейной алгебре отдельная глава

Вы уже встречались с матрицами в школьном курсе — как с прямоугольными таблицами чисел. В современном ИИ матрица — это универсальный носитель данных.

С такими матрицами надо уметь что-то делать: сжимать, сравнивать, упорядочивать, обновлять. И почти всегда оказывается, что нужная операция выражается через одно и то же фундаментальное разложение матрицы — сингулярное. Мы изучим его и применим к четырём задачам:

  1. Узнать лицо по фотографии — eigenfaces (§0.5).

  2. Сжать пространство признаковeigencats и теорема Эккарта–Янга (§0.4, §0.6).

  3. Упорядочить весь ИнтернетPageRank (§0.7).

  4. Понять, когда нейросеть устойчиваоценки Липшицевости (§0.8).

Прежде чем перейти к сюжетам, разберёмся с одной очень земной проблемой: с тем, как компьютер хранит числа.

Наверх