要执行主成分分析 (PCA),您必须从数据中减去每列的均值,计算相关系数矩阵,然后找到特征向量和特征值。好吧,这就是我在 Python 中实现它所做的,除了它只适用于小矩阵,因为查找相关系数矩阵 (corrcoef) 的方法不允许我使用高维数组。由于我必须将它用于图像,因此我当前的实现并没有真正帮助我。
我已经读过可以只取你的数据矩阵并计算而不是,但这对我不起作用。好吧,我不确定我是否理解它的含义,除了它应该是一个矩阵而不是(在我的情况下为)的事实。我在 eigenfaces 教程中阅读了这些内容,但似乎没有一个以我能真正理解的方式解释它。
简而言之,是否有这种方法的简单算法描述,以便我可以遵循它?