@hainingwyx
2017-05-11T17:14:30.000000Z
字数 2730
阅读 1654
机器学习
PCA的目标是找到合适投影方向实现方差最大化:
从目标出发还有一种表达:
这种表达没有了之前特种空间基向量要求是单位向量的限制,新的限制体现在只需要尽量小即可。
同样用Lagrangian求解:
求偏导得:
消去,得:
写成矩阵形式:
其中
以上表明最优解时是协方差矩阵的特征值。
下面说明最优解是最大特征值对应的特征向量。
投影向量为:
题外话:
1. 每一个投影向量都是不相关的,因为向量都是正交的。并且特征空间的基是相互正交的。
2. 向量的归一化,将会导出 ,这个和原本的约束非常不一样
KPCA的目标是在特征空间找到合适投影方向实现方差最大化:
其中
从目标出发还有一种表达:
这种表达没有了之前对齐要求是单位向量的限制,新的限制体现在只需要尽量小即可。
同样用Lagrangian求解:
求偏导得:
消去,得:
写成矩阵形式:
其中 ,
是可以用kernel function表示的:
其中,
以上表明最优解时是协方差矩阵的特征值。
说明最优解是最大特征值对应的特征向量(略)。
投影向量为:
[1] Suykens J A K, Van Gestel T, Vandewalle J, et al. A support vector machine formulation to PCA analysis and its kernel version[J]. IEEE Transactions on neural networks, 2003, 14(2): 447-450.