whitening(白化)
理解whitening(白化)
首先理解什么是whitening白化,以下内容引用自wikipedia维基百科:
A whitening transformation or sphering transformation is a linear transformation that transforms a vector of random variables with a known covariance matrix into a set of new variables whose covariance is the identity matrix, meaning that they are uncorrelated and each have variance 1.[1] The transformation is called “whitening” because it changes the input vector into a white noise vector.
白化转换是一个线性转换,它将具有已知协方差矩阵的随机变量向量转换为一组新的变量,这些变量的协方差是单位矩阵,这意味着它们是不相关的,每个变量的方差都是1。
在维基中,白化定义如下:
Suppose XXX is a random (column) vector with non-singular covariance matrix Σ\SigmaΣ and mean 000. Then the transformation Y=WXY=WXY=WX with a whitening matrix WWW satisfying the condition WTW=Σ−1W^{T}W = \Sigma^{-1}WTW=Σ−1 yields the whitened random vector YYY with unit diagonal covariance.
可以看出,如果随机向量XXX存在一个非奇异的协方差矩阵Σ\SigmaΣ、XXX均值为0、然后存在矩阵WWW,满足WTW=Σ−1W^{T}W=\Sigma^{-1}WTW=Σ−1,且通过线性变化Y=WXY = WXY=WX,使得产生的新向量YYY具有单位对角协方差矩阵。则称矩阵WWW是白化矩阵。
whitening(白化)相关推荐
- 数据预处理之白化(Whitening transformation)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/hjimce/article/deta ...
- 机器学习-Whitening(白化)
whitening (白化)这个词,可能在深度学习领域比较常遇到,其实whitening 是一个比PCA稍微高级一点的算法而已,所以如果熟悉PCA,那么其实会发现这是一个非常简单的算法. 假设训练数据 ...
- UFLDL教程:Exercise:PCA in 2D PCA and Whitening
相关文章 PCA的原理及MATLAB实现 UFLDL教程:Exercise:PCA in 2D & PCA and Whitening python-A comparison of vario ...
- Deep learning:十(PCA和whitening)
PCA: PCA的具有2个功能,一是维数约简(可以加快算法的训练速度,减小内存消耗等),一是数据的可视化. PCA并不是线性回归,因为线性回归是保证得到的函数是y值方面误差最小,而PCA是保证得到的函 ...
- PCA和whitening
PCA: PCA的具有2个功能,一是维数约简(可以加快算法的训练速度,减小内存消耗等),一是数据的可视化. PCA并不是线性回归,因为线性回归是保证得到的函数是y值方面误差最小,而PCA是保证得到的函 ...
- PCA Whitening ZCA Whitening
本篇文章主要内容来自于Andrew的书,链接为http://ufldl.stanford.edu/tutorial/unsupervised/PCAWhitening/ PCA PCA也就是主成分分析 ...
- Deep Learning论文笔记之(一)K-means特征学习
Deep Learning论文笔记之(一)K-means特征学习 zouxy09@qq.com http://blog.csdn.net/zouxy09 自己平时看了一些论文,但老感 ...
- Stanford UFLDL教程 主成分分析(PCA)
Stanford UFLDL教程 主成分分析 Contents [hide] 1 引言 2 实例和数学背景 3 旋转数据 4 数据降维 5 还原近似数据 6 选择主成分个数 7 对图像数据应用PCA算 ...
- 经典的K-means聚类算法
原理部分主要来自大牛zouxy09和trnadomeet两个人的博客:后面的代码详细讲解为自己精心编写 一.概述 非监督学习的一般流程是:先从一组无标签数据中学习特征,然后用学习到的 ...
- AI人工智能 / ML机器学习专业词汇集
部分转自AI人工智能专业词汇集 目录 Letter A Letter B Letter C Letter D Letter E Letter F Letter G Letter H Letter I ...
最新文章
- Spring实战之二:装配Bean
- Eclipse Class Decompiler——Java反编译插件(转)
- java 加载中_Java 6类加载中更快的是什么?
- 这份网约车安全乘车指南,请务必收下!
- golang linux安装
- GAN 生成对抗网络论文阅读路线图
- linux 运行段错误,在linux下代码运行出现段错误,求大神
- 【java基础知识】开启定时任务线程
- 拼多多显示内部服务器错误是怎么回事,拼多多提现出现错误怎么办?拼多多提现常见问题...
- CodeBlock调试(DeBug)指南
- 数字电路中的时钟(2) PPM 计算
- 时钟的同步与异步问题
- 转:陈佩斯曝光春晚背后种种肮脏行径
- 2022快手春节跳一跳红包到 怎么获得66元红包?
- hive编程指南笔记
- Excel给文档设置(取消)密码(打开密码和修改密码)
- 关于objectArx /CAD二次开发中“绘制点、线、圆、圆弧、多段线、矩形、文字等”
- VScode使用指南之如何全屏和退出全屏(1)
- 计算机一体机怎样连接无线网络连接不上,笔记本电脑无线打印机连接不上怎么办...
- Golang实现文字转字符画