白化(whitening)是什么?白化(whitening)与PCA(principle component analysis)的区别是什么?

白化是一种重要的预处理过程,其目的就是降低输入数据的冗余性,使得经过白化处理的输入数据具有如下性质:

(i)特征之间相关性较低;

(ii)所有特征具有相同的方差。

白化处理分PCA白化和ZCA白化,PCA白化保证数据各维度的方差为1,而ZCA白化保证数据各维度的方差相同。PCA白化可以用于降维也可以去相关性,而ZCA白化主要用于去相关性,且尽量使白化后的数据接近原始输入数据。

。。。。

3. PCA白化和ZCA白化的区别

PCA白化ZCA白化都降低了特征之间的相关性,同时使得所有特征具有相同的方差。

1.   PCA白化需要保证数据各维度的方差为1,ZCA白化只需保证方差相等。

2.   PCA白化可进行降维也可以去相关性,而ZCA白化主要用于去相关性。

3.   ZCA白化相比于PCA白化使得处理后的数据更加的接近原始数据。

<

白化(whitening)是什么?白化(whitening)与PCA(principle component analysis)的区别是什么?相关推荐

  1. R语言PCA主成分分析(Principle Component Analysis)实战2

    R语言PCA主成分分析(Principle Component Analysis)实战2 目录 R语言PCA主成分分析(Principle Component Analysis)实战2 #案例分析

  2. R语言PCA主成分分析(Principle Component Analysis)与线性回归结合实战

    R语言PCA主成分分析(Principle Component Analysis)与线性回归结合实战 目录 R语言PCA主成分分析(Principle Component Analysis)与线性回归 ...

  3. R语言PCA主成分分析(Principle Component Analysis)实战1

    R语言PCA主成分分析(Principle Component Analysis)实战1 目录 R语言PCA主成分分析(Principle Component Analysis)实战1 #案例分析

  4. R语言主成分分析(Principle Component Analysis、PCA)

    R语言主成分分析(Principle Component Analysis.PCA) 利用正交变换把可能线性相关变量表示的观测数据,转换为由少数几个线性无关变量(主成分)表示的数据.(重构原始特征空间 ...

  5. 主成分分析(Principle Component Analysis)PCA的核心思想是什么?PCA算法的优缺点?增量PCA模型, 随机PCA, 模型、 核化PCA分别是什么?使用时如何选择?

    主成分分析(Principle Component Analysis)PCA的核心思想是什么?增量PCA模型, 随机PCA, 模型. 核化PCA分别是什么?使用时如何选择? 主成分分析(Princip ...

  6. pca主成分分析结果解释_SKLEARN中的PCA(Principal Component Analysis)主成分分析法

    PCA(Principal Component Analysis)主成分分析法是机器学习中非常重要的方法,主要作用有降维和可视化.PCA的过程除了背后深刻的数学意义外,也有深刻的思路和方法. 1. 准 ...

  7. 主成分分析(principle component analysis)和因子分析(exploratory factor analysis)、主成分分析PCA和因子分析EFA的关系是什么?

    主成分分析(principle component analysis)和因子分析(exploratory factor analysis).主成分分析PCA和因子分析EFA的关系是什么? 目录

  8. 【机器学习sklearn】主成分分析PCA(Principal Component Analysis)

    主成分分析方法PCA 前言 一.PCA是什么? 二.代码实践 使用MNIST数据集实现sklearn库里的主成分分析方法 不同主成分个数对应的可解释方差分析(Explained Variance) 总 ...

  9. 主成分分析PCA(principal component analysis)原理

    PCA在很多方面均有应用,但是之前没有仔细探究过,最近看了一些博客和论文,做一下总结. 主成分分析(Principal Component Analysis,PCA), 是一种统计方法.通过正交变换将 ...

最新文章

  1. 多线程并行和并发的区别
  2. 独家 | 避免神经网络过拟合的5种技术(附链接)
  3. c语言错误c4430,C 语言 typedef 与 #define 比较
  4. 误操作数据库的一个方法
  5. linux文件给另一用户名和密码错误,linux重命名root后,使用su命令切换新用户时,提示密码错误...
  6. Java设计模式百例(番外) - Java的clone
  7. python学习笔记(二)— 集合
  8. Python爬虫之旅_高性能异步爬虫
  9. SQLServer查询所有表所有字段包含xx的信息
  10. java多线程阶乘_【java学习记录】11.用多线程实现阶乘的计算过程和结果的读取(thread类ReadThread )...
  11. 点云定义、PCL数据类型和点云处理方式
  12. java开源规则引擎比较_几款常用规则引擎的简单对比及演示
  13. tcpip路由技术卷一_计算机网络题库考(2020.9.10晚18.320.30 北京卷)
  14. 【计算机语言】C语言小游戏——贪吃蛇
  15. Loading 加载中 图片素材
  16. 对象转JSON首字母大写
  17. Ubuntu 64 测试ODB
  18. 关于信息学奥赛一本通(C++版)在线评测系统 1153 绝对素数
  19. 347. Top K Frequent Elements
  20. 如何使用计算机管理员账户,Win7系统怎么开启Administrator管理员账号及权限?

热门文章

  1. web个人主页制作代码_关于嵌入式web服务器
  2. linux 换行符_「linux」libevent demo详细分析(对比epoll)
  3. Python3中的成员保护和访问限制
  4. 红黑树 键值_查找(一)史上最简单清晰的红黑树讲解
  5. AI部署:聊一聊深度学习中的模型权重
  6. MSCKF-Based Visual-Wheel Odometry 轮速视觉融合里程计
  7. 精彩回顾|《图像对齐算法》
  8. #@python常见的代码自己编写问题
  9. 计算机网络连接设备的有什么,常用网络连接设备有哪些?
  10. HttpClient 如何设置请求接口等待时间