首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AutoEncoder

自编码AutoEncoder是一种无监督学习的算法,他利用反向传播算法,让目标值等于输入值。...AutoEncoder 同样都是降维,PCA和AutoEncoder谁的效果更好呢? 首先从直觉上分析,PCA本质上是线性的变换,所以它是有局限性的。...而AutoEncoder是基于DNN的,由于有activation function的存在,所以可以进行非线性变换,使用范围更广 下图展示了MNIST数据集分别经过PCA和AutoEncoder降维再还原后的效果...第二行是是使用AutoEncoder的方法,可以看到几乎没什么太大变化;而第四行的图片很多都变得非常模糊了。...说明PCA的效果是不如AutoEncoder的 image.png Denoising AutoEncoders Vincent在2008的论文中提出了AutoEncoder的改良版——dA,论文标题叫

94510

AutoEncoder 学习笔记

AutoEncoder 学习笔记 前言 AutoEncoder 作为神经网络里的一类模型,采用无监督学习的方式对高维数据进行特征提取和特征表示,其目的是重构输入(最小化输入和输出之间的差异),而不是在给定输入的情况下预测目标值...AutoEncoder 简介 上面这张图很好的描述了 AutoEncoder 的工作原理,首先是一个数据输入,它可以是图片或是一串序列,就像上图描述的一样,一幅图片经过一个 Encoder 网络之后,...AutoEncoder 模型实现(PyTorch) 下面我们通过一个例子来实现 AutoEncoder,在这个例子中,我们通过一个「异常检测」的例子来进行说明。...的改良版,简单来说就是在 input 上面加 noise(如高斯噪声,椒盐噪声),在传统 AutoEncoder 的基础上增强模型的鲁棒性。...模型框架如下图所示: 参考文献 AutoEncoder 一文看懂 AutoEncoder 模型演进图谱

32140
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    深度学习入门:用MNIST完成Autoencoder(续)

    ❈ 上集请见: 深度学习入门:用MNIST完成Autoencoder ? 其实通常情况下,Autoencoder做数据压缩,性能并不怎么样。...变分自编码器(Variational autoencoder,VAE) VAE是更年轻也更有趣的一种Autoencoder,它为码字施加约束,使得编码器学习到输入数据的隐变量模型。...VAE当然难度与Autoencoder相比更大了许多,如果只用Tensorflow的话,洋洋洒洒写了一百来行(主要是自身水平有限),放在这里就有一种水文的感觉,有兴趣的童鞋可以来Github上看一看。...Reference Udacity Deep Learning - Autoencoder Keras Document Why Does Unsupervised Pre-training Help...VAE原文 Variational Autoencoder: Intuition and Implementation

    79280
    领券