码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 变分自编码器VAE


    变分自编码器VAE

    • 1、自编码器Auto-Encoder(AE)
    • 2、变分自编码器Variational Auto-Encoder(VAE)
    • 3、Auto-Encoding Variational Bayes
    • 4、学习地址

    1、自编码器Auto-Encoder(AE)

    自编码器的Auto是自己训练自己的意思,有两部分Encoder和Decoder组成。输出不在是类别而是与输入层有相同数量的神经元。其最大的特点就是中间隐藏层神经元个数非常少,起到的作用就像瓶口一样,把输入进行过滤,特征提取,有点像高度压缩,用很少的变量就能表示输入数据。
    在这里插入图片描述
    在这里插入图片描述
    AE不同于传统的压缩算法,可以认为是一种全新的图像压缩或者表示方式。比如,谷歌就用它来减少图像下载的流量,先在云端把这些图像进行Encoder,然后只传送特征,到了手机上再通过Decoder进行重建,这样就极大的节省了传送的流量。

    2、变分自编码器Variational Auto-Encoder(VAE)

    生活中常见的各种数据,无论文本、语音还是图像,都存在着大量的冗余信息。理论上来说,他们都可以用极少的变量来表示,实现这种思想的方法就是VAE模型。
    Variation指的是分布,意思是不再把输入映射到固定的变量上,而是映射到一个分布上,比如混合高斯GMM上,网络模型中的bottle neck被分解成了两个向量。
    在这里插入图片描述
    VAE的损失函数比较复杂,具体包含两个部分,第一块是重建损失,和自编码器是一样的,另一块是KL散度,用来描述学习的分布和高斯分布之间的相似性。
    在这里插入图片描述
    VAE近两年非常火,除了用于图像压缩,图像降噪,也被应用于图像分割,比如自动驾驶中就常用来把道路场景进行分割,分成不同的感兴趣区域,还可以用于环境表示,例如Deep Mind 团队就用它来学习3D模拟世界,用Latent Model 来表示潜在空间,这些学习到的特征很多时候是可以解释的,有的变量改变了地板的颜色,有的变量改变了前进的方向。还有一个趋势就是与强化学习结合,用来进行环境的潜在空间表示,从高维的观测数据中有效提取特征,通过压缩大量信息来训练能够理解世界的agent

    3、Auto-Encoding Variational Bayes

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4、学习地址

    【变分自编码器VAE】可视化讲明白
    [论文简析]VAE: Auto-encoding Variational Bayes[1312.6114]

  • 相关阅读:
    java计算机毕业设计项目任务管理系统源码+系统+数据库+lw文档+mybatis+运行部署
    Servlet的基础详解与架构解析
    细分图中的可到达节点 : 常规最短路运用题
    微信销售技巧和话术
    13 项目相关方管理
    内网穿透到公网,让你的小伙伴访问你本地的项目
    Nginx
    LLM RAG系列
    使用VS创建静态链接库.lib并使用
    基于SSM的洗衣店管理系统
  • 原文地址:https://blog.csdn.net/GYY8023/article/details/127764490
  • 最新文章
  • 【FHE】我们如何实现同态加密推理(八):SiLU 的密文化——两条路径,和一个 8 字节的开关
    SQLcl 中 c/old/new 替换变量为何失效?先定位再替换
    不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线
    Halo插件:支持GitHub的图床附件策略
    电视投屏界的“一股清流”!SimpleTVCast 6.0.0-beta 抢先体验:无需TV端App,界面大换血!✨
    华三VXLAN集中式网关实战指南:Spine多活网关 + 双活接入(M-LAG)
    软件更好写之后口碑会更重要
    大 O、大 Omega、大 Theta 的区别,O(n) 复杂度是什么意思
    Java标签跳转:一个鲜为人知但却很实用的小技巧
    多智能体系统论文速读
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号