图像白化的计算步骤
来源:互联网 发布:淘宝怎么打单发货 编辑:程序博客网 时间:2024/05/15 23:51
ZCA白化的主要用于去相关性,尽量使白化后的数据接近原始输入数据。
对于含有m个样本的数据集{x^((1)),x^((2)),…x^((m)) },假设每个样本的维度为n,即x^i∈R^n,对其进行ZCA白化的具体步骤如下:
1. 计算数据集的协方差矩阵∑,计算公式如下:∑=1/m ∑_(i=1)^m▒〖(x^((i)) ) (x^((i)) )^T 〗〗
2.求出数据集的协方差矩阵∑后 ,对其进行SVD分解,得到U向量。利用U^Tx得到数据集经过旋转后的结果x_rot 即:
x_rot=u^T x=■(u_1^T x@u_2^T x@⋮u_m^T x)
3. 对数据集进行PCA白化,将x_rot中的每一维都除以 √(λ_i ),使输入特征具有单位方差,其中λ_i 是x_rot 协方差矩阵对角元素的值,计算公式如下:
x_(PCAwhile,i=x_(rot,i)/(√(λ_i )))
4.将x_(PCAwhile,i)左乘一个特征向量矩阵U,得到我们需要的ZCA白化,其计算公式如下:x_ZCAwhile=Ux_PCAwhite
需要注意的是,在使用ZCA白化这个过程中,我们保留数据的全部n个维度,不对数据进行降维,这也是与PCA白化的不同之处。
0 0
- 图像白化的计算步骤
- ZCA白化的步骤
- 图像处理---黑白化
- 图像白化处理,协方差求解,PCA白化
- 白化
- 白化
- 白化
- 白化
- 白化
- 【UFLDL】PCA&白化在图像中的应用
- 简单的网页黑白化
- 信号白化处理的意义
- 关于normalize ,白化的解释
- 二维数据的白化处理
- 图像SNR的计算
- 图像的熵计算
- 图像曲率的计算
- 图像的梯度计算
- C程序设计读书笔记
- 腾讯课堂IMWeb小白学习作业
- socketcluster-SCC 负载均衡集群搭建
- Mybatis通过一条SQL查出关联的对象
- sql statement
- 图像白化的计算步骤
- request内置对象
- Android 打造万能网络解析框架
- SSM框架前台传中文到后台乱码问题的解决办法
- 你真的会使用XMLHttpRequest吗
- 谷歌开启调试
- mysql--group by
- GDB调试讲解
- 堆栈