MCPcopy Create free account
hub / github.com/ActiveVisionLab/DFNet / __init__

Method __init__

script/feature/model.py:115–129  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

113class autoencoder_vgg3(nn.Module): # psnr: 37.77
114 ''' vgg encoder '''
115 def __init__(self):
116 super(autoencoder_vgg3, self).__init__()
117 self.encoder = models.vgg19(pretrained=True).features
118 # receptive field not equal? so maybe it does not work very well
119 self.decoder = nn.Sequential(
120 nn.ConvTranspose2d(512, 512, 2, stride=2), # (b, 512, 14, 14)
121 nn.ReLU(True),
122 nn.ConvTranspose2d(512, 256, 4, stride=4), # (b, 256, 56, 56)
123 nn.ReLU(True),
124 nn.ConvTranspose2d(256, 64, 4, stride=4), # (b, 64, 224, 224)
125 nn.ReLU(True),
126 nn.Conv2d(64, 3, 3, stride=1, padding=1),
127 nn.Tanh() # MSELoss
128 # nn.Sigmoid() # BCELoss
129 )
130
131 def forward(self, x):
132 feat = []

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected