生成对抗网络是什么?
生成对抗网络是什么?
生成对抗网络GAN是由蒙特利尔大学Ian Goodfellow在2014年提出的机器学习架构。
机器学习模型大体分为两类,生成模型(Generative Model)和判别模型(Discriminative Model)。生成模型学习得到联合概率分布P(x,y),即特征x和标记y共同出现的概率,然后求条件概率分布。能够学习到数据生成的机制;判别模型学习得到条件概率分布P(y|x),即在特征x出现的情况下标记y出现的概率。
GAN之所以是对抗的,是因为GAN的内部是竞争关系,一方叫generator,它的主要工作是生成图片,并且尽量使得其看上去是来自于训练样本的。另一方是discriminator,其目标是判断输入图片是否属于真实训练样本。
更直白的讲,将generator想象成劣B制造商,而discriminator是police。generator目的是尽可能把假B造的跟真的一样,从而能够骗过discriminator,即生成样本并使它看上去好像来自于真实训练样本一样。
GAN的用途非常广泛,比如:有大量的卡通头像,想通过学习自动生成卡通图
生成对抗网络是什么?相关推荐
- 基于Jittor框架实现LSGAN图像生成对抗网络
基于Jittor框架实现LSGAN图像生成对抗网络 生成对抗网络(GAN, Generative Adversarial Networks )是一种深度学习模型,是近年来复杂分布上无监督学习最具前景的 ...
- 深度卷积生成对抗网络
深度卷积生成对抗网络 Deep Convolutional Generative Adversarial Networks GANs如何工作的基本思想.可以从一些简单的,易于抽样的分布,如均匀分布或正 ...
- 生成对抗网络(GAN)
学习目标 目标 了解GAN的作用 说明GAN的训练过程 知道DCGAN的结构 应用 应用DCGAN模型实现手写数字的生成 5.1.1 GAN能做什么 GAN是非监督式学习的一种方法,在2014年被提出 ...
- tensorflow生成对抗网络
import tensorflow as tf import numpy as np import os from tensorflow.examples.tutorials.mnist import ...
- 基于生成对抗网络(GAN)的人脸变形(附链接) | CSDN博文精选
扫码参与CSDN"原力计划" 翻译 | 张一豪 校对 | 吴金笛 来源 | 数据派THU *点击阅读原文,查看「CSDN原力计划」详细说明. 本文详细介绍了生成对抗网络(GAN)的 ...
- ICCV2017 | 一文详解GAN之父Ian Goodfellow 演讲《生成对抗网络的原理与应用》(附完整PPT)
当地时间 10月 22 日到10月29日,两年一度的计算机视觉国际顶级会议 International Conference on Computer Vision(ICCV 2017)在意大利威尼斯开 ...
- 吴恩达Deeplearning.ai国庆节上新:生成对抗网络(GAN)专项课程
机器之心报道 作者:蛋酱 Coursera 刚刚上新了 GAN 的专项课程,或许在这个国庆假期,你应该学习一波了. 生成对抗网络(Generative Adversarial Network,GAN) ...
- 你真的了解深度学习生成对抗网络(GAN)吗?
生成对抗网络(GANs,https://en.wikipedia.org/wiki/Generative_adversarial_network)是一类具有基于网络本身即可以生成数据能力的神经网络结构 ...
- 孪生网络图像相似度_生成对抗网络的进步多大,请看此文
全文共4175字,预计学习时长8分钟 最近,多项研究采用了生成对抗网络(Generative Adversarial Networks, 简称GANs)这一技术来生成分辨率为1024x1024的高清图 ...
最新文章
- DOCKER OVERLAY NETWORK consul 注册
- 软件测试理论之测试用例设计六把刀
- 阿里云python面试题_Python金典面试题
- Numpy-矩阵的分割
- CCPC2019-湖南全国邀请赛(湘潭大学)
- Git之深入解析如何贮藏工作分支与清理工作目录
- JS----深拷贝和浅拷贝
- mac系统jmeter生成html报告,jmeter5.1.1 生成html报告
- EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
- 如何导出久其报表所有数据_如何选择好的HR软件
- 东北农业大学考研计算机大纲,东北农业大学(专业学位)计算机技术研究生考试科目和考研参考书目...
- 图表如何又酷又实用?这个功能,能让大屏做出专家级效果
- linux shell 命令记录,linux常用shell命令记录
- Mac系统终端命令行不执行命令 总出现command not found解决方法
- jQuery判断页面是电脑端还是手机端
- windows php7怎么配置,PHP7在windows7中的环境配置详解
- Revit二次开发_类别对应的BuiltInCategory枚举
- 【爬虫实战】国家企业公示网-crawler爬虫抓取数据
- Excel数据表添加页眉页脚
- C语言频率计程序,基于单片机的频率计的C语言源代码
热门文章
- tidb mysql登录_TiDB 忘记密码如何登陆
- php time相差12小时_优化你的PHP代码,从现在做起
- 结构体类型、联合体类型
- mysql 的 前导零_将前导零添加到MySQL列?
- 推荐|一个地面机器人采集的大型数据集
- CVPR2021|SpinNet:学习用于3D点云配准的通用表面描述符
- 相机与激光雷达融合的3D目标检测方法MVAF-Net
- SpringBoot 编写ajax可以访问的接口
- Redis数据库简介与(CentOS 7)编译安装
- ld-linux-x86-64.so.2+,RedHat6安装Oracle数据库遇到错误 C [ld-linux-x86-64.so.2+0x14d70]