【发布时间】:2014-04-30 13:12:16
【问题描述】:
是否可以在不使用原始数据矩阵的情况下将“样本外”向量投影到新空间?给定 X (N * M) 矩阵,其中 N 是向量的数量,M - 特征的数量,我们可以将其分解为 X = U * lambda * V_t,其中 U,V 是正交矩阵,lambda 是对角线。 通过乘以 U * lambda,我们得到新空间中的原始数据投影。如何获得不属于 X 的向量的这些数字?
【问题讨论】:
标签: svd
是否可以在不使用原始数据矩阵的情况下将“样本外”向量投影到新空间?给定 X (N * M) 矩阵,其中 N 是向量的数量,M - 特征的数量,我们可以将其分解为 X = U * lambda * V_t,其中 U,V 是正交矩阵,lambda 是对角线。 通过乘以 U * lambda,我们得到新空间中的原始数据投影。如何获得不属于 X 的向量的这些数字?
【问题讨论】:
标签: svd
请原谅我对你的问题没有一个清晰的概念。您可能会询问四种基本投影仪。
中给出了出色的演示科学家和工程师的矩阵分析
艾伦·劳布 国际标准书号 978-0-898715-76-7
给定一个具有 m 行、n 列和秩 rho 的矩阵 A,矩阵伪逆为 A+。我们有一个 SVD
A = U S V*
域矩阵在范围和零空间分量中具有块分区
U = (UR | UN)
V = (VR | VN)
不变子空间可以用U和V的列向量的跨度来表示。
A 的范围 = span( u1, u2, ..., urho )
A* 的范围 = span( v1, v2, ..., vrho )
A* 的零空间 = span( urho+1, urho+2, ..., um)
A的零空间 = span( vrho+1, vrho+2, ..., vn子>)
对不变子空间的投影如下:
投影到
A的范围空间:AA+ = URU*R = sum[ ukuk*, ( k = 1 , rho )]
A*的零空间:Im - AA+ = UNU*N = sum[ ukuk* ( k = rho + 1, m )]
A*的范围空间:A+A = VRV*R = sum[ vkv*k ( k = 1 , rho )]
A的零空间:In - A+A = VNV*N = sum[ vk sub>v*k (k = rho + 1, m)]
以防万一……
你暗示身份 U lambda = AV。同伴是 V lambda = A*U*。
【讨论】: