前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >主成分分析

主成分分析

作者头像
小小杨
发布2021-10-13 10:26:56
5070
发布2021-10-13 10:26:56
举报
文章被收录于专栏:下落木下落木

概述

主成分分析法是一种降维的统计方法,在机器学习中可以作为数据提取的手段。

主成分分析:构造一个A,b,使Y=AX+b。其中A维度M*N,X维度N*1,b维度M*1,则Y维度M*1。

主成分分析可以看成是一个一层的,有M个神经元的神经网络(即Y=WTX+b,主成分分析和该公式本质一样)。

PCA和自编码器差不多。

主成分分析:寻找使方差最大的方向,并在该方向投影。

ai代表一个投影方向。

找一个a1,使得yi1方差最大

PCA算法推导

限制a1是单位矢量

所以

接下来,求第二大的维度a2,二维上a2只有一个选择,或者说没得选,但三维上及更高维上,a2有多种选择:

证明β=0:

所以:

推而广之,a3:

PCA算法流程

注意:

PCA在人脸识别中的应用

对每一个人,用前两次拍摄4张图片训练,用后两次拍摄4张图片测试。

训练数据:295*4=1180张, 测试数据:1180张。

做PCA后,取前100维向量进行测试。

平均脸,就是x的均值;特征脸,是每个特征值。

比如a1,面颊特别亮,说明面部是识别最有效的地方,而头发处比较黑,说明头发地方不是很有效。

同理,可以把神经网络Y=WT+b中的W拿出来看一下。

如果只有这么点头像,如何用神经网络训练?迁移学习。

一个通俗易懂的例子

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 下落木 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PCA算法流程
  • PCA在人脸识别中的应用
  • 一个通俗易懂的例子
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档