pixel-recursive-super-resolution
pixel-recursive-super-resolution copied to clipboard
在实现gated cnn时候左边用vertical mask右边用horizontal mask。但是代码中好像不是这么实现的?
首先非常感谢你提供的源代码!
在代码中有一段和我的理解有些出入,不知道是否我对代码的理解有偏差,请指正:
按照我的理解,左右两边的mask应该如下图所示:
但是在代码中https://github.com/nilboy/pixel-recursive-super-resolution/blob/master/ops.py#L30
对应右边的mask应该是mask A 和 B。这两种mask的区别在于是否包含中心点。可是mask经过 mask C 再判断A 和 B 的话就变成将左边和右边融合到一起了。拿 mask A 举例,它变成了下图:
请问这个应该怎么解释才通呢?
------- 5 Aug, update -------
另外还有一个疑惑是在 conditioning_network 里边 (https://github.com/nilboy/pixel-recursive-super-resolution/blob/master/net.py#L56) 原文中是直接连接下一个ResNet block,这里为何要加一层ReLU呢?
@nilboy @luckyboysmith 感谢说明!!
请问你按照说明能运行该代码吗