吴恩达机器学习笔记:第 8 周-14降维(Dimensionality Reduction) 14.6-14.7

第 8 周 14、 降维(Dimensionality Reduction)

14.6 重建的压缩表示

在以前的视频中,我谈论 PCA 作为压缩算法。在那里你可能需要把 1000 维的数据压缩100 维特征,或具有三维数据压缩到一二维表示。所以,如果这是一个压缩算法,应该能回到这个压缩表示,回到你原有的高维数据的一种近似。

所以,给定的 z ( i ) z^{(i)} z(i),这可能 100 维,怎么回到你原来的表示 x ( i ) x^{(i)} x(i),这可能是 1000 维的数组?
在这里插入图片描述
PCA 算法,我们可能有一个这样的样本。如图中样本 x ( 1 ) , x ( 2 ) x^{(1)},x^{(2)} x(1),x(2)。我们做的是,我们把这些样本投射到图中这个一维平面。然后现在我们需要只使用一个实数,比如 z ( 1 ) z^{(1)} z(1),指定这些点的位置后他们被投射到这一个三维曲面。给定一个点 z ( 1 ) z^{(1)} z(1),我们怎么能回去这个原始的二维空间呢?𝑥为 2 维,z 为 1 维, z = U r e d u c e T x z = U_{reduce}^T x z=UreduceTx,相反的方程为:
x a p p o x = U r e d u c e ∗ z , x a p p o x ≈ x x_{appox} = U_{reduce}* z ,x_{appox}≈x xappox=Ureducez,xappoxx
如图:
在这里插入图片描述
如你所知,这是一个漂亮的与原始数据相当相似。所以,这就是你从低维表示𝑧回到未压缩的表示。我们得到的数据的一个之间你的原始数据 𝑥,我们也把这个过程称为重建原始数据。

当我们认为试图重建从压缩表示 𝑥 的初始值。所以,给定未标记的数据集,您现在知道如何应用 PCA,你的带高维特征𝑥和映射到这的低维表示𝑧。这个视频,希望你现在也知道如何采取这些低维表示𝑧,映射到备份到一个近似你原有的高维数据。

现在你知道如何实施应用 PCA,我们将要做的事是谈论一些技术在实际使用 PCA 很好,特别是,在接下来的视频中,我想谈一谈关于如何选择𝑘。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 03:38:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 03:38:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 03:38:02       82 阅读
  4. Python语言-面向对象

    2024-04-30 03:38:02       91 阅读

热门阅读

  1. 推动数字化智变发展 锐捷网络保持行业领先

    2024-04-30 03:38:02       32 阅读
  2. typora中如何使用cos存储

    2024-04-30 03:38:02       34 阅读
  3. Python wireshark抓包及分析

    2024-04-30 03:38:02       46 阅读
  4. 【MHA】MySQL高可用MHA介绍5-所有参数

    2024-04-30 03:38:02       28 阅读
  5. 持续集成和持续部署(CI/CD)

    2024-04-30 03:38:02       36 阅读
  6. 汽车轮胎打气泵方案的开发与参数简介

    2024-04-30 03:38:02       29 阅读
  7. ChatGPT 如何改变移动测试的游戏规则

    2024-04-30 03:38:02       37 阅读
  8. ansible提示 python 报错的问题及解决

    2024-04-30 03:38:02       28 阅读
  9. MongoDB聚合运算符:$stdDevPop

    2024-04-30 03:38:02       37 阅读
  10. 油烟净化器:城市生态建设的新力量

    2024-04-30 03:38:02       35 阅读
  11. C++ 点云单木分割(欧氏距离法)

    2024-04-30 03:38:02       37 阅读