示例#1
0
    def forward(self, x, device):
        LL, x1 = pre.multiscale_wd(x, device, int(x.size()[2]/2))
        LL, x2 = pre.multiscale_wd(LL, device, int(LL.size()[2]/2))
        
        x = utils.tensor_cat(x1,x2, padding = False)

        x = self.avgpool(x)
        x = torch.flatten(x, 1)
        x = self.classifier(x)
        return x
示例#2
0
    def forward(self, x, device):
        x2 = self.block2x2(x)
        x3 = self.block3x3(x)
        x5 = self.block5x5(x)

        x = utils.tensor_cat(x2,x3,x5, padding = False)

        x = self.avgpool(x)
        x = torch.flatten(x, 1)
        x = self.classifier(x)
        
        return x