无监督学习(unsupervised learning) 5.生成模型

无监督学习(unsupervised learning) 5.生成模型


1 PixelRNN

  • 每次生成一个像素,下一个像素由之前所有的pixel决定
  • 应用:image、audio
  • tips:每个像素用 1-of-N encoding feature 来表示——类似的颜色先进行聚类(得到167个不同的颜色)

2 Variational Auto-Encoder(VAE)

  • 变分自编码器:结构类似,加了一些trick
  • encoder之后输出两个向量,from a normal distribution,与这两个向量最内积,作和成为mode,decoder部分 minize reconstruction error。
    • mini=13(exp(σi)(1+σi)+m2i)
      QQ截图20170416194939.png-40.4kB
  • 应用:画神奇宝贝、写诗

  • Gaussian Mixture Model:估计采用的模型是几个高斯模型的加权和 P(x)=mP(m)P(x|m)

    • Maximizing Likelihood: L=xlogP(x)
      • logP(x)=zq(z|x)logP(x)dz=zq(z|x)log(P(z,x)q(z|x)P(z|x)q(z|x))dz
        =zq(z|x)log(P(z,x)q(z|x))dz+zq(z|x)log(q(z|x)P(z|x))dz(KL)zq(z|x)log(P(x|z)P(z)q(z|x))dz
      • logP(x)=Lb+KL(q(z|x)||P(z|x))
      • Find P(x|z),q(z|x) max Lb
      • 最终 q(z|x) 成为 p(z|x) 的估计
      • Lb=KL(q(z|x)||P(z))+zq(z|x)logP(x|z) minKL(q(z|x)||P(z))+maxzq(z|x)logP(x|z)
  • VAE的问题:并没有学习真实的图片,VAE产生的只是数据库中图片的线性组合,或只是模仿。没有办法产生新的图片。


3 Generative Adversarial Network(GAN)

  • Yang LeCun高度评价:近十年最有趣的想法。
  • GAN-Discriminator:VAE生成一些假的图片标注为0,和一些真的图片标注为1放在一起训练,目标分辨图片的真假。
  • GAN-Generator:通过Genator生成图片让Discriminator分辨,争取骗过它。梯度下降调整Generator的参数(锁住Discriminator的参数)
  • GANs优化十分困难!!!因为没有很好的信号,没有评价generator的函数(loss函数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
像素循环神经网络 Pixel recurrent neural networks (2016) 作者 A. Oord et al. 训练GANs的改善性技巧 Improved techniques for training GANs (2016) 作者T. Salimans et al. 摘要:近年来,利用卷积网络(CNN)的监督学习已经在计算机视觉应用中被广泛采用。 相比之下,使用CNN的无监督学习得到的关注较少。 在这项工作中,我们希望帮助弥合CNN的监督学习和无监督学习的成功之间的差距。 我们引入一类称为深层卷积生成对抗网络(DCGAN)的CNN,它们具有某些架构约束,已显示出它们是无监督学习的强有力的候选者。 对各种图像数据集的训练,我们展示了令人信服的证据,表明我们的深层卷积对抗组件从发生器和鉴别器中的对象到场景里面都学习了表征层次。此外,我们使用学习到的特性去完成新任务 – 这显示了它们像一般图像表征一样具有适用性。 使用深度卷积生成对抗网络进行无监督表征学习 Unsupervised representation learning with deep convolutional generative adversarial networks (2015) 作者A. Radford et al. DRAW:一个用于图像生成的循环神经网络 DRAW: A recurrent neural network for image generation (2015) 作者K. Gregor et al. 生成对抗网络 Generative adversarial nets (2014) 作者I. Goodfellow et al. 自编码变量贝叶斯 Auto-encoding variational Bayes (2013) 作者D. Kingma and M. Welling 用大规模无监督学习构建高水平特征 Building high-level features using large scale unsupervised learning (2013) 作者Q. Le et al.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值