2018-09-08 白化

白化的目的:降低输入的冗余性;

或者说

我们希望通过白化过程使得学习算法的输入具有如下性质

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

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

PCA白化

降维后的矩阵可以表示为:redX = X(m x n) * U(n x k)

所谓的PCA白化就是对降维后的数据redX 的每一列除以其特征值的根号

ZCA白化

也就是在原来PCA结果上(不降维)左一个特征向量矩阵

对所有可能的R,这种旋转使得Xzca白化尽可能地接近原始数据x。

当使用ZCA白化时,我们通常保留数据的全部n个维度,不尝试去降低它的维数。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一前言 特征值 奇异值 二奇异值计算 三PCA 1)数据的向量表示及降维问题 2)向量的表示及基变换 3)基向量 ...
    Arya鑫阅读 13,651评论 2 43
  • 在现实生活中很多机器学习问题有上千维,甚至上万维特征,这不仅影响了训练速度,通常还很难找到比较好的解。这样的问题成...
    wong11阅读 61,847评论 0 36
  • 原文:http://blog.codinglabs.org/articles/pca-tutorial.html ...
    mogu酱阅读 6,946评论 0 21
  • 0岁~7岁一声啼哭呱呱坠地,离开了母亲的身体,母女平安…咿咿呀呀的开始学着说话,磕磕绊绊的想要学着迈开人生的第一步...
    雨兜兜阅读 2,994评论 0 0
  • 这些时日因杨绛先生去世,钱钟书与杨绛的婚姻又被很多媒体,拿来反复的研读。钱钟书评价杨绛为“最贤的妻,最才的女”,伉...
    走马兰台ZMLT阅读 4,140评论 0 51