欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 人工智能 > pytorch >内容正文

pytorch

深度学习笔记二:PAC,PAC白化,ZCA白化

发布时间:2025/4/16 pytorch 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 深度学习笔记二:PAC,PAC白化,ZCA白化 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

不知道怎么回事, 博客误删了。不想再写了,列下提纲。

PCA

sigma=(x*x')/size(x,2); [u,s,v]=svd(sigma); xRot = zeros(size(x)); % You need to compute this xRot=u'*x; %以下降维 xHat = zeros(size(x)); % You need to compute this uk=u(:,1:k); xHat=uk*(uk'*x);

PCA白化

xPCAWhite=diag(1./(sqrt(diag(s)+epsilon)))*xRot;

ZCA白化

xZCAWhite=u*xPCAWhite;

总结

  • 注意PCA之前的预处理
    (1)特征的均值大致为0;(2)不同特征的方差值彼此相似。对于自然图片,即使不进行方差归一化操作,条件(2)也自然满足,故而我们不再进行任何方差归一化操作(对音频数据,如声谱,或文本数据,如词袋向量,我们通常也不进行方差归一化)
  • 特征值lambda j 和xRot的关系
  • 总结

    以上是生活随笔为你收集整理的深度学习笔记二:PAC,PAC白化,ZCA白化的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。