Взятие Ax = b
, с А, имеющим m столбцов и n строк.Нам не гарантировано единственное и единственное решение, которое во многих случаях объясняется тем, что у нас на больше уравнений, чем неизвестных (m больше n).Это может быть из-за повторных измерений, которые мы действительно хотим, потому что мы осторожны с влиянием шума.
Если мы заметим, что мы не можем найти решение, которое на самом деле означает, что нет никакого способанайти b, путешествуя по пространству столбца, охватываемому A .(Поскольку x принимает только комбинацию столбцов).
Однако мы можем запросить точку в пространстве, охватываемую A, которая является ближайшей к b.Как мы можем найти такую точку? Прогулка на самолете, ближайший к точке которого можно добраться , - это идти до тех пор, пока вы не окажетесь чуть ниже.Геометрически говоря, это когда наша ось зрения перпендикулярна плоскости.
Теперь это то, что мы можем иметь математическую формулировку.Перпендикулярный вектор напоминает нам об ортогональных проекциях .И это то, что мы собираемся сделать.Самый простой случай говорит нам сделать a.T b
.Но мы можем взять всю матрицу A.T b
.
. Для нашего уравнения применим преобразование к обеим сторонам : A.T Ax = A.T b
.Последний шаг - решить для х, взяв обратное A.T A
:
x = (A.T A)^-1 * A.T b