Ортогональная матрица — это группа векторов, которые ортогональны (перпендикулярны) друг другу и занимают особое место в ML по следующим причинам…

Ортогональная матрица скажем, матрица A[nxn] такая, что

A^T A = A A^T = I

Какая другая матрица при умножении на A равна матрице идентичности?

Матрица, обратная

A^-1 i.e A^T = A^-1

Это полезно, когда нам нужно вычислить A^-1 на огромной матрице. Просто транспонируем, и мы получаем его инверсию!

Он сохраняет углы и расстояния при использовании (более общий термин) с векторами. Попробуйте подогнать несколько векторов и ортогональную матрицу и проверить результаты :)

Хорошо, как мне сделать мою матрицу ортогональной? Грамма-Шмидта является одним из математических методов, который используется для преобразования неортогональной матрицы в ортогональную!



Как насчет определителя ортогональной матрицы? Определитель любой ортогональной матрицы равен +1 или -1.

Ортогональное преобразование на самом деле означает вращение, поскольку оно сохраняет угол и расстояние. Используется в матричной декомпозиции Properties @ https://www2.kenyon.edu/Depts/Math/Paquin/Orthogonal.pdf #M4ML

Поэтому в следующий раз, когда вы столкнетесь с ортогональной матрицей или ортогональным преобразованием, вспомните, что мы сегодня узнали :)