【发布时间】:2017-11-30 19:33:06
【问题描述】:
我最近浏览了很多 Torch 代码。我一直注意到,通常在构建模型之后,它会被克隆,如下面的代码:
siamese_1=siamese_1:cuda()
parameters,gradParameters = siamese_1:getParameters()
siamese_2=siamese_1:clone('weight','bias','gradWeight','gradBias')
siamese_net:add(siamese_1)
siamese_net:add(siamese_2)
siamese_1 是一个构造模型。
很难理解为什么要这样做?
此代码用于在网络上执行微调。来自this 存储库(第 122 到 126 行)。
【问题讨论】:
标签: lua neural-network torch