"Проекція", про яку йдеться, - векторна проекція . Для обчислення проекції вектора на вектор ви використовуєте внутрішній добуток двох векторів:bab
aproj=⟨a,b⟩b
a baproj в цьому випадку є векторною складовою що лежить у тому ж напрямку . В евклідовому просторі внутрішній оператор продукту визначається як їх крапковий продукт :ab
⟨a,b⟩=a⋅b=∑i=1naibi
де є число компонентів в векторах і і і є -й компонент векторів і , відповідно. Інтуїтивно, обчислюючи внутрішній добуток двох векторів, ви знаходите "скільки" вектора йде у напрямку вектора . Зауважте, що це підписана величина, тому від'ємне значення означало б, що кут між двома векторами перевищує 90 градусів, як це проілюстровано альтернативним визначенням для оператора проекції:a b a i b i i a b a bнабаiбiiабаб
аp r o j= | а | cos( θ ) b
де - кут між двома векторами.θ
Отже, з огляду на вектор та купу бази векторів можна знайти "скільки " йде у кожному з напрямків кожного із базових векторів. Зазвичай ці базові вектори будуть взаємно ортогональними. У вашому випадку SVD є ортогональним розкладанням, тому цю умову слід задовольнити. Отже, щоб виконати те, що ви описуєте, ви б взяли матрицю власних векторів і обчислили внутрішній добуток вектора-кандидата з кожним стовпцем матриці:b i a U yабiаUу
pi= y ⋅ ui
Скалярне значення яке ви отримуєте від кожного внутрішнього продукту, відображає, наскільки добре вектор "вишикувався" з -го власного вектора. Оскільки власні вектори є ортонормальними , ви можете реконструювати початковий вектор наступним чином:у я уpiуiу
y = ∑i = 1нpiуi
Ви запитали, чи унікальне це представництво; Я не впевнений, що саме ви маєте на увазі, але це не є унікальним у тому сенсі, що даний вектор може бути розкладений проекцією на будь-яку кількість ортонормальних основ. Власні вектори, що містяться в матриці є одним з таких прикладів, але ви можете використовувати будь-яку кількість інших. Так , наприклад, обчислення дискретного перетворення Фур'є з можна розглядати як проектування його на ортонормованій комплексні експоненціальні вектори різної частоти.уUу