深度卷积对抗神经网络(DCGAN)

从随机向量生成真实图像
如何构建一个新的GAN网络1.定义目标2.定义G的输入输出3.定义D的输入输出4.设计G和D的结构

目标函数
最大化D(是否是真的概率),最小化G
训练判别器,使V(D,G)变大
训练生成器,使V(D,G)变小
反卷积
理解:卷积操作展开
逆过程
模型结构:
pooling层用convolutional层替代(减少信息损失)
G和D上都使用batch normalization
帮助解决初始化差的问题
梯度传播到每一层(避免梯度消失)
BN不应用于输入层和输出层(经验)
移除全连接层,使用global pooling
G上除了输出层使用tanh外其他都用relu
D上使用LeakyRelu

配对图像翻译(Pix2Pix)
模型结构G-------->U Net
类似于encoder-decoder,先卷积做反卷积
问题:数据必须成对
无配对图像翻译(CycleGNN)
目标:从非配对图像中学到转换
思路:能转出再转回来基本不变,输入x做一个损失函数,专程的输出y也做一个损失函数
一致性约束保证了它的有效性
两套GNN
多领域图像翻译(StarGNN)
G的输入添加目标领域的信息b除了判断是否真实以外,还需要判断类别
图像重建loss

文本生成图像

  1. 模型结构
    G:
    输入:随机向量+文本编码
    输出:图像
    D:
    输入:生成图像+文本编码
    输出:图像文本是否匹配+图像是否真实


    训练技巧
  2. 先将图像是否合理训练出来,再训练图像是否匹配
  3. 在训练时注意添加(真图,不匹配描述的反例)

对抗神经网络学习(简单的理解)相关推荐

  1. 甘利俊一 | 信息几何法:理解深度神经网络学习机制的重要工具

    智源导读:深度学习的统计神经动力学主要涉及用信息几何的方法对深度随机权值网络进行研究.深度学习技术近年来在计算机视觉.语音识别等任务取得了巨大成功,但是其背后的数学理论发展却很滞后.日本理化所的Shu ...

  2. 对神经网络的简单理解,简述什么是神经网络

    神经网络(深度学习)的几个基础概念 从广义上说深度学习的网络结构也是多层神经网络的一种.传统意义上的多层神经网络是只有输入层.隐藏层.输出层.其中隐藏层的层数根据需要而定,没有明确的理论推导来说明到底 ...

  3. 神经网络学说的主要观点,对神经网络的简单理解

    心理学中定位说和模块说的区别是?整体说和神经网络学说的区别是?模块说和神经网络学说的区别是? 简单说下,希望对你有帮助.定位说认为:大脑的具体功能是对应具体的部位.模块说认为:大脑的具体功能是由多个部 ...

  4. 基于神经网络的机器阅读理解综述学习笔记

    基于神经网络的机器阅读理解综述学习笔记 一.机器阅读理解的任务定义 1.问题描述 机器阅读理解任务可以形式化成一个有监督的学习问题:给出三元组形式的训练数据(C,Q,A),其中,C 表示段落,Q 表示 ...

  5. 深度学习~生成式对抗神经网络GAN

    目录 出现背景(why?) 概念 出现背景(why?) 在分类任务中,训练机器学习和深度学习模块需要大量的真实世界数据,并且在某些情况下,获取足够数量的真实数据存在局限性,或者仅仅是时间和人力资源的投 ...

  6. MVC简单学习以及浅显理解

    以下仅为个人简单浅显理解: MVC来处理Web问题: 路由定位:(如何快速精确地定位请求,分层管理请求?) 此处使用视图Controller的思想来达到分离不同层下的请求,对于同一层下的请求放入一个控 ...

  7. 条件生成对抗神经网络,生成对抗网络gan原理

    关于GAN生成式对抗网络中判别器的输出的问题 . ...摘要生成式对抗网络GAN(Generativeadversarialnetworks)目前已经成为人工智能学界一个热门的研究方向.GAN的基本思 ...

  8. [翻译] 神经网络与深度学习 第三章 提升神经网络学习的效果 - Chapter 3 Improving the way neural networks learn

    目录: 首页 译序 关于本书 关于习题和难题 第一章 利用神经网络识别手写数字 第二章 反向传播算法是如何工作的 > 第三章 提升神经网络学习的效果 第四章 可视化地证明神经网络可以计算任何函数 ...

  9. 中科大刘淇:从自适应学习的角度理解AI+教育

    不到现场,照样看最干货的学术报告! 嗨,大家好.这里是学术报告专栏,读芯术小编不定期挑选并亲自跑会,为大家奉献科技领域最优秀的学术报告,为同学们记录报告干货,并想方设法搞到一手的PPT和现场视频--足 ...

  10. 生成对抗网络(GAN)简单梳理

    作者:xg123321123 - 时光杂货店 出处:http://blog.csdn.net/xg123321123/article/details/78034859 声明:版权所有,转载请联系作者并 ...

最新文章

  1. LeetCode简单题之最长回文串
  2. SpringMVC的form:form表单的使用
  3. mysql猎豹_猎豹网校MySQL数据库
  4. vue el-upload上传组件限制文件类型:accept属性
  5. C++ 大话数据结构 09: 中缀表达式 转后缀表达式 计算器
  6. 学习web前端技术的笔记,仅供自己查阅备忘,移动对font-size的控制(并非原创)...
  7. 获取电信光猫天翼网关 3.0超级管理员密码,桥接模式,让网速上一个档次
  8. 十大Java编程工具
  9. python捕获键盘按键_Python中捕获键盘的方式详解
  10. invalid operands of types‘const char [7]‘and ‘char [32]‘ to binary
  11. Qt QSetting 读写ini配置文件(简单明了,多图)
  12. AI-语音处理理论与应用-语音处理简介
  13. 导入不在是用mysqldump 而是用mysql -u xxx -p /home/aa.sql
  14. iOS APP启动页更新失败
  15. 如何在 Linux 中更新 Flatpak 软件包
  16. 分享|小程序游戏在自有APP上的正确运行方法
  17. 比较有效的Windows10卡硬盘解决方法
  18. JAVA使用springboot整合佳博标签打印机(一)
  19. 学会拒绝摔倒“哭泣”,拒绝接受“溺爱”
  20. java的Intersect用法_SQL INTERSECT的用法

热门文章

  1. php在线画图,详细介绍HTML5简易在线画图工具的实现案例
  2. 电脑分屏没有声音_怎样解决qq屏幕分享没有声音问题
  3. MSP430单片机学习视频
  4. 51单片机用PID算法温度控制器毕业设计 完整资料,Matlab作图仿真源码
  5. 弹性模量及刚度之间的关系
  6. matlab半导体器件仿真,半导体软件 - 仿真模拟半导体器件的物理场
  7. ISO/IEC 27017:2015 标准信息安全策略
  8. 一款比PowerDesigner好用的uml建模工具chiner
  9. 什么是硬件加速引擎?
  10. 网吧服务器发消息,网吧盗号常见途径总结以及解决办法