コード例 #1
0
 def __init__(self, in_channels, base_width, kernel_size=7):
     super(L0SX, self).__init__()
     self.in_channels = in_channels
     self.out_channels = base_width
     self.pool = Pool()
     self.conv = conv.DilatedConvELU2D(self.in_channels, self.out_channels,
                                       kernel_size)
コード例 #2
0
 def __init__(self, base_width, kernel_size=3):
     super(L2SA, self).__init__()
     self.in_channels = (4 + 3) * base_width
     self.out_channels = 3 * base_width
     self.cat = shape.Concatenate()
     self.pool = Pool()
     self.conv = conv.DilatedConvELU2D(self.in_channels, self.out_channels,
                                       kernel_size)
コード例 #3
0
 def __init__(self, base_width, kernel_size=5):
     super(L1SY, self).__init__()
     self.in_channels = (3 + 2 + 1) * base_width
     self.out_channels = 2 * base_width
     self.cat = shape.Concatenate()
     self.upsample = Upsample()
     self.conv = conv.DilatedConvELU2D(self.in_channels, self.out_channels,
                                       kernel_size)
コード例 #4
0
 def __init__(self, base_width, kernel_size=5):
     super(L1SX, self).__init__()
     self.in_channels = 1 * base_width
     self.out_channels = 2 * base_width
     self.upsample = Upsample()
     self.pool = Pool()
     self.conv = conv.DilatedConvELU2D(self.in_channels, self.out_channels,
                                       kernel_size)