这种GAN的差别主要是在于Discriminator上,一般的GAN是只需要输出一个true or fasle 的矢量,这是代表对整张图像的评价;但是PatchGAN输出的是一个N x N的矩阵,这个N x N的矩阵的每一个元素,比如a(i,j) 只有True or False 这两个选择(label 是 N x N的矩阵,每一个元素是True 或者 False),这样的结果往往是通过卷积层来达到的,因为逐次叠加的卷积层最终输出的这个N x N 的矩阵,其中的每一个元素,实际上代表着原图中的一个比较大的感受野,也就是说对应着原图中的一个Patch,因此具有这样结构以及这样输出的GAN被称之为Patch GAN。

解释:(N*N矩阵中每个点(true or false)即代表原始图像中的一块小区域(这也就是patch含义)评价值,这也就是“感受野(下图)”的应用。

原来用一个值衡量整幅图,现在使用N*N的矩阵来评价整幅图(使用patchgan标签也需要设置成为N*N的格式,这样就可以进行损失计算了),显然后者可以关注更多的区域,这也就是patchgan的优势。)


烂泥上墙之路:PatchGAN的理解 - 知乎
原文链接:https://blog.csdn.net/xiaoxifei/article/details/86506955

patchGAN再次理解【相比于原始D全图输出true/false,patchGAN可以关注更多的区域】相关推荐

  1. 对深拷贝与浅拷贝的再次理解

    对深拷贝与浅拷贝的再次理解 记得11年底找工作的时候,面试时曾经遇到有面试官问的对深拷贝与浅拷贝的理解,那时候自己回来查了资料,写了篇博客,感觉自己理解了,其实理解的不深刻,最近在调试bug的时候,再 ...

  2. 再次理解STM32中的堆栈机制

    再次理解STM32中的堆栈机制 刚拿到STM32时,你只编写一个死循环 void main() { while(1); }BUILD://Program Size: Code=340 RO-data= ...

  3. 再次理解HTTP请求过程[概念原理篇]

    我曾多次阅读http协议,但是理解依然不深,在此,再次阅读,再次理解.加深两点:解析头部信息\r\n,分解头部和主体用\r\n\r\n.之所以一次请求会看到网络里有很多请求,是因为浏览器代替访问了多次 ...

  4. tf.nn.conv2d理解(带通道的卷积图片输出案例)

    三篇参考: 1.https://blog.csdn.net/goodshot/article/details/79655915 TF-卷积函数 tf.nn.conv2d 介绍 2.https://bl ...

  5. MyBatis理解与掌握(输入与输出)

    MyBatis理解与掌握(输入与输出) @(MyBatis)[Java, 框架, MyBatis] 占位符和拼接 {}:占位符 能防止sql注入问题,所一能尽量用#{}就尽量用#{} 用来传入参数,s ...

  6. 雅思做题技巧误区一,不敢选TRUE。误区二,见到only或must等绝对词就选FALSE。误区三,找不到就选NOT GIVEN。误区四,喜欢把TRUE/FALSE/NOT GIVEN理解为

    目录 误区一,不敢选TRUE. 误区二,见到only或must等绝对词就选FALSE. 误区三,找不到就选NOT GIVEN. 误区四,喜欢把TRUE/FALSE/NOT GIVEN理解为" ...

  7. 理解JavaScript的原始类型

    2019独角兽企业重金招聘Python工程师标准>>> JavaScript中的原始类型(primitive type)包括Undefined.Null.Number.Boolean ...

  8. 再次理解信号采样定理(低通抽样定理)

    以前对低通信号的采样定理简单理解为:必须要以信号的最高频率的2倍进行采样,否则就恢复不出来原信号,原因是采样频率Fs较小时,信号频谱发生了混叠,所以无法恢复. 仔细想想,这样理解当然正确,可以给出简单 ...

  9. php修改文件访问目录为 .htaccess_借github上韩国师傅的一个源码实例再次理解.htaccess的功效...

    今天翻了翻GitHub,很巧发现一个韩国师傅的实例:也是关于.htaccess的,就继续理解了一波:稍微修改了几行代码来理解一下:先来发出源码: 我们简单的审计:很明显,列出了禁止的后缀:但是很明显, ...

最新文章

  1. Azure 网站的新增功能:可配置的环境变量
  2. GraphPad Prism绘制时间轴图
  3. 怎么把springboot部署到阿里云_听说“一分钟就能部署阿里云ECS集群”?
  4. 推荐您使用 Markdown 来编辑文章
  5. URAL 2081 Faulty dial
  6. dataframe填充到指定的行数
  7. 词典 (noi OpenJudge)
  8. CMake笔记1 构建基本的项目
  9. 【机器学习数学基础】Mathematics for Machine Learning 梳理+习题答案
  10. python3 pdf转成txt
  11. 【JAVA基础】Java基础之-代理详解
  12. 读书感受 之 《反脆弱 · 做一个内心强大的人》
  13. Hyper-v 实现桌面虚拟化
  14. 钉钉考勤接口python3.6调用
  15. JavaScript获取法定节假日
  16. sublime text 打开txt文档乱码问题
  17. 网络安全岗位介绍——等级保护测评师
  18. 诺贝丽斯宣布成功完成收购爱励铝业
  19. fluent物性参数拟合多项式,python,matlab多项式图像绘制
  20. MyISAM 存储引擎(mysql 8.0)

热门文章

  1. JEECG支付服务窗专题 - 支付窗激活开发者模式
  2. 金三银四,如何征服面试官,拿到Offer
  3. usermod命令,用户密码管理,mkpasswd命令
  4. PC端 java 开发蓝牙所遇到的问题
  5. 20170124L07-03-01老男孩linux运维实战培训-生产环境大于254台机器网段划分及路由解决方案案例...
  6. Atitit.遍历图像像素点rgb java attilax总结
  7. Oracle 修改数据库基本参数
  8. counting sort (计数排序) algorithm
  9. Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转......
  10. 算法题008 快速找出故障机器