我理解了here给出的CGAN模型。 生成模型具有对称跳过连接,如文章here中所述。因此,我理解如下的行:
d2 = {d2_,e4} - nn.CAddTable(true)
然而,在最后一个deconv层d6之后,不是做同样的事情,而是做了以下事情:
d6 = d61 - nn.Identity()
有人可以帮我理解为什么nn.Identity()
在这里使用了吗?
答案 0 :(得分:1)
nn.Identity()
是一个转发输入的模块。它可以在代码中跳过。然而,似乎他们没有实施他们在论文图3中描述的模型。如果没有第三次跳过连接,它可能表现更好。
答案 1 :(得分:1)
nn.Identity()是占位符身份运算符。