了解使用火炬

时间:2017-06-13 07:17:25

标签: lua deep-learning torch

我理解了here给出的CGAN模型。 生成模型具有对称跳过连接,如文章here中所述。因此,我理解如下的行:

 d2 = {d2_,e4} - nn.CAddTable(true)

然而,在最后一个deconv层d6之后,不是做同样的事情,而是做了以下事情:

d6 = d61 - nn.Identity()

有人可以帮我理解为什么nn.Identity()在这里使用了吗?

2 个答案:

答案 0 :(得分:1)

nn.Identity()是一个转发输入的模块。它可以在代码中跳过。然而,似乎他们没有实施他们在论文图3中描述的模型。如果没有第三次跳过连接,它可能表现更好。

答案 1 :(得分:1)

nn.Identity()是占位符身份运算符。