2图像作为输入,x1和x2,并尝试使用卷积作为相似性度量。其思想是,学习的权重代替了传统的相似性度量(互相关,NN,.)。定义我的前向功能如下:
def forward(self,x1,x2):
out_conv1a = self.conv1(x1)
out_conv2a = self.conv2(out_conv1a)
out_conv3a = self.conv3(out_conv2a)
out_conv1b = self.conv1(x2)
out_conv2b = self.conv2(out_conv1b)
out_conv3b = self.conv3(out_conv2b)下面是相似性度量:
out_cat = torch.cat([out_conv3a, out_conv3b],dim=1)
futher_conv = nn.Conv2d(out_cat)groups=2选项在conv2d中将提供两个单独的输入来训练权重,在这种情况下,以前的每个网络权重。这些后来是如何结合起来的?发布于 2019-06-12 06:57:41
该文件明确规定了以下几行:
我们的工作是从Xception和MobileNets开始的一个重要趋势线上的另一个点,这表明在任何卷积模型中,无论是一维还是二维数据,都可以用深度可分卷积代替卷积,并获得一个同时运行更便宜、更小、性能更好的模型。
卷积神经网络形成一个可微特征学习模块链,其结构为一组离散单元,每个单元被训练来学习特定的特征。如果经过训练和重复使用,这些数据可以扩展到余弦相似性发现。按深度可分卷积定义单个特征路径,因此在这种情况下,可以很容易地将输出连在一起。
发布于 2019-01-11 15:15:48
num_groups=num_input_channels。将组数设置为2意味着将输入分割成跨通道的两个输入,并为每个切片输入学习两个不同的过滤器。这里是一个很好的教程。通过叠加每个组的输出来组合输出。通常,后面跟着1x1conv来混合组之间的数据流。https://datascience.stackexchange.com/questions/39095
复制相似问题