博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PCA 协方差矩阵特征向量的计算
阅读量:4878 次
发布时间:2019-06-11

本文共 465 字,大约阅读时间需要 1 分钟。

人脸识别中矩阵的维数n>>样本个数m。

 

计算矩阵A的主成分,根据PCA的原理,就是计算A的协方差矩阵A'A的特征值和特征向量,但是A'A有可能比较大,所以根据A'A的大小,可以计算AA'或者A'A的特征值,原矩阵和其转置矩阵的特征值是一样的,只是特征向量不一样。

假如我们的数据按行存放,A是m*n的矩阵,n>>m,m是样本个数,n是维数,则协方差矩阵应该是A'A,A'A是n*n维的一个矩阵,这个矩阵非常大,不利于求特征值和特征向量,所以先求AA'的特征值,它是一个m*m维的矩阵。

由矩阵性质,AA'的特征值就是A'A的特征值。下面推导A'A的特征向量和AA'的特征向量的关系。

 

B = A'A; C = AA';

C*y=c*y -> AA'*y=c*y ;左乘A'

A'A*(A'*y)=c*(A'*y) -->  B * (A'*y)=c*(A'*y);

所以B的特征向量A'*y,特征值与C相同为c。

转载于:https://www.cnblogs.com/aTianTianTianLan/p/3817369.html

你可能感兴趣的文章
ThoughtWorks 一道面试题及解法
查看>>
系统之锹sysdig:Linux服务器监控和排障利器
查看>>
Java环境----JDK开发环境搭建及环境变量配置
查看>>
mysql init-file参数中语句限制
查看>>
scala 第一课
查看>>
$(selector).each() 和$each() 的区别
查看>>
【转】Objective-C Class Dump
查看>>
[转]Rails 3 | Bundler浅尝
查看>>
360,hold不住的流量吗?
查看>>
CocoaPods(第三方类库管理工具)
查看>>
linux 添加PATH路径
查看>>
湖南集训day5
查看>>
JQuery ajax页面跳转的效果设置
查看>>
linux定时任务crontab 实现如何每秒执行一次!
查看>>
java去除字符串的html标签
查看>>
初学JAVA——代码练习(验证字符串结束字符)
查看>>
使用flask_socketio实现客户端间即时通信
查看>>
android spannableString 替换 textview 中部分文字
查看>>
java 引用
查看>>
关于Spring注解@Async引发其他注解失效
查看>>