Deep learning 如何使用torch中的表层创建自己的网络?
我对torch7中的nn包感到困惑,尤其是它的表层。我如何使用Concatable、CAddTable或任何其他方法创建下面的网络Deep learning 如何使用torch中的表层创建自己的网络?,deep-learning,torch,resnet,Deep Learning,Torch,Resnet,我对torch7中的nn包感到困惑,尤其是它的表层。我如何使用Concatable、CAddTable或任何其他方法创建下面的网络 这里我有两个网络分支,一个包含3个卷积层,另一个只有一个层。我想对最后两个卷积层的输出求和(对卷积4和卷积5的输出求和),如何使用nn包编写torch代码。假设分支实现正确: local net = nn.Sequential() :add(conv1) :add(nn.ConcatTable() :add(branch1)
这里我有两个网络分支,一个包含3个卷积层,另一个只有一个层。我想对最后两个卷积层的输出求和(对卷积4和卷积5的输出求和),如何使用nn包编写torch代码。假设分支实现正确:
local net = nn.Sequential()
:add(conv1)
:add(nn.ConcatTable()
:add(branch1)
:add(branch2))
:add(nn.CAddTable())
nn.CAddTable
不能与nn.Sum
混淆。第一个接收张量表并返回所有张量的总和,而第二个接收单个张量并计算其元素沿指定维度的总和。请看一看与此帖子类似的帖子,并帮助我克服它?