深度生成模型之自编码器与变分自编码器 ->(个人学习记录笔记)

文章目录

  • 深度生成模型之自编码器与变分自编码器
    • 自编码器AE
      • 1. 定义
      • 2. 自编码器的应用
    • 变分自编码器(VAE)
      • 1. 理论求解
      • 2. 模型求解
      • 3. 优化目标
      • 4. 再参数化策略
    • AE与VAE的对比
    • AE与VAE的主要局限性

深度生成模型之自编码器与变分自编码器

自编码器AE

1. 定义

  • Auto-Encoder,学习输入数据的有效编码

在这里插入图片描述

2. 自编码器的应用

  • 降维/可视化,去噪等

在这里插入图片描述

变分自编码器(VAE)

  • Variable Auto-Encoder

在这里插入图片描述

1. 理论求解

  • 给定一个样本x,求解对数边际似然logp(x|θ)

在这里插入图片描述

  • 期望值平均算法(Expectation-Maximum),用于求解含隐变量的参数估计

在这里插入图片描述

2. 模型求解

  • 使用神经网络来估计建模复杂的条件概率密度函数

在这里插入图片描述

  • 梯度下降法求解与近似

在这里插入图片描述

3. 优化目标

  • KL散度+样本重建损失

在这里插入图片描述

4. 再参数化策略

  • 随机变量反向传播问题

在这里插入图片描述

AE与VAE的对比

  • 变分自编码器与自编码器对比,虽然很相似,但原理不同

在这里插入图片描述

AE与VAE的主要局限性

  • 生成结果模糊,不够真实

在这里插入图片描述

  • 注意:部分内容来自阿里云天池

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/315083.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【EI会议征稿通知】第六届生物技术与生物医学国际学术会议(ICBB 2024)

第六届生物技术与生物医学国际学术会议 2024 6th International Conference on Biotechnology and Biomedicine (ICBB 2024) 第六届生物技术与生物医学国际学术会议(ICBB 2024)将于2024年03月29日-3月31日在中国-武汉市召开。ICBB 2024将围绕“生物技术…

C#/.NET/.NET Core推荐学习书籍(23年12月更新)

前言 古人云:“书中自有黄金屋,书中自有颜如玉”,说明了书籍的重要性。作为程序员,我们需要不断学习以提升自己的核心竞争力。以下是一些优秀的C#/.NET/.NET Core相关学习书籍,值得.NET开发者们学习和专研。书籍已分类…

深度理解Flutter:有状态Widget与无状态Widget的详细对比

有状态Widget 什么是有状态Widget (StatefulWidget) 官方解释: 如果用户与 widget 交互,widget 会发生变化,那么它就是 有状态的。 有状态的 widget 自身是可动态改变的(基于State)。 例如用户交互而改变 Widget 的 s…

发表《Nature》!美国研究团队发布可编程逻辑量子处理器

​(图片来源:网络) 近期,美国研究团队开发了一款可编程的逻辑量子处理器,并展示了可靠且可扩展的量子计算所需的关键要素,该成果已发表于《Nature》期刊(doi:10.1038/s41586-023-06…

【网络面试(5)】收发数据及断开服务器(四次挥手)

前面了解到服务器和客户端在创建套接字,建立连接后,就可以进入到下一步,双发可以互相发送和接收数据,本篇博客就来学习一下这个过程。  我们印象里,发送数据应该是我们在浏览器输入网址,敲击回车的一瞬间&…

如何处理故意挑衅老师的学生

当老师时间久了,难免会遇到一些故意挑衅老师的学生。这类学生不仅自己难以管教,还影响其他学生的学习。遇到这类“刺头”学生,该怎么办? 了解问题的根源:了解学生为什么会挑衅老师。是因为家庭问题、学习压力、还是纯粹…

服务雪崩简单的介绍

定义 服务雪崩效应是一种因“服务提供者的不可用”(原因)导致“服务调用者不可用”(结果),并将不可用逐渐放大的现象。如下图所示: 上图中, A为服务提供者, B为A的服务调用者, C和D是B的服务调用者. 当A的…

java企业人事信息管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java Web企业人事信息管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境 为TOMCAT7.0,Myeclipse8.5开发,数据库为M…

BUUCTF Reverse/[2019红帽杯]Snake

BUUCTF Reverse/[2019红帽杯]Snake 下载解压缩后得到可执行文件,而且有一个unity的应用程序,应该是用unity编写的游戏 打开是一个贪吃蛇游戏 用.NET Reflector打开Assembly-CSharp.dll。(unity在打包后,会将所有的代码打进一个Ass…

越权访问漏洞原理以及修复方法

漏洞名称 :越权访问 漏洞描述:越权访问,这类漏洞是指应用在检查授权(Authorization)时存在纰漏,使得攻击者在获得低权限用户帐后后,可以利用一些方式绕过权限检查,访问或者操作到原…

Spark SQL中的聚合与窗口函数

Spark SQL是Apache Spark的一个模块,用于处理结构化数据。在数据分析和处理中,聚合和窗口函数是非常重要的工具,它们可以对数据进行各种汇总、计算和分析。本文将深入探讨Spark SQL中的聚合与窗口函数,包括聚合函数、分组操作、窗…

mac中excel条件格式找到每一列的最大值并标红

假设现在excel有A1:R24组数据,最终效果如下 先选择要处理数据的第一列,然后点击【条件格式】-【新建规则】 style选择【classic】以及【Use a formula to determine which cells to format】,输入规则【C3MAX(C$3:C$24)】 注意这里C$3前面没…