前言这节主要是练习下PCA,PCA Whitening以及ZCA Whitening在2D数据上的使用,2D的数据集是45个数据点,每个数据点是2维的。一些matlab函数彩色分散点图函数:scatter(x,y,c,s) x, y为两个矢量,用于定位数据点,s为绘图点的大小,c为绘图所使用的色彩,...
分类:
其他好文 时间:
2015-11-02 13:52:38
阅读次数:
294
主成分分析与白化是在做深度学习训练时最常见的两种预处理的方法,主成分分析是一种我们用的很多的降维的一种手段,通过PCA降维,我们能够有效的降低数据的维度,加快运算速度。而白化就是为了使得每个特征能有同样的方差,降低相邻像素的相关性。 主成分分析PCA PCA算法可以将输入向量转换为一个维数低很多的近...
分类:
其他好文 时间:
2015-05-21 21:46:23
阅读次数:
482
这是UFLDL的编程练习。具体教程参照官网。PCAPCA will find the priciple direction and the secodary direction in 2-dimention examples.
then
x~(i)=x(i)rot,1=uT1x(i)∈R.\begin{align}
\tilde{x}^{(i)} = x_{{\rm rot},1}^{(i)}...
分类:
其他好文 时间:
2015-04-03 09:31:01
阅读次数:
326
Exercise:PCA and Whitening习题链接:Exercise:PCA and Whiteningpca_gen.m%%================================================================%% Step 0a: Load d...
分类:
其他好文 时间:
2015-01-05 00:33:58
阅读次数:
222
白化是一种重要的预处理过程,其目的就是降低输入数据的冗余性,使得经过白化处理的输入数据具有如下性质:(i)特征之间相关性较低;(ii)所有特征具有相同的方差。
白化处理分PCA白化和ZCA白化,PCA白化保证数据各维度的方差为1,而ZCA白化保证数据各维度的方差相同。PCA白化可以用于降维也可以去相关性,而ZCA白化主要用于去相关性,且尽量使白化后的数据接近原始输入数据。
1...
分类:
其他好文 时间:
2014-12-25 16:25:46
阅读次数:
312
将关于人类视网膜的发现应用于图像处理 ~spectral whitening 频谱白化 that has 3 important effects: high spatio-temporal frequency signals canceling (noise), mid-frequencies de...
分类:
其他好文 时间:
2014-11-28 16:11:39
阅读次数:
180
在很多情况下,我们要处理的数据的维度很高,需要提取主要的特征进行分析这就是PAC(主成分分析),白化是为了减少各个特征之间的冗余,因为在许多自然数据中,各个特征之间往往存在着一种关联,为了减少特征之间的关联,需要用到所谓的白化(whitening).首先下载数据pcaData.rar,下面要对这里面...
分类:
其他好文 时间:
2014-10-20 16:45:05
阅读次数:
303
Step 0: Prepare dataStep 0a: Load dataThe starter code contains code to load a set of natural images and sample 12x12 patches from them. The raw patch...
分类:
其他好文 时间:
2014-09-14 22:06:07
阅读次数:
643
The goal of whitening is to make the input less redundant; more formally, our desiderata are that our learning algorithms sees a training input where ...
分类:
其他好文 时间:
2014-09-14 17:53:27
阅读次数:
301