(self, x)
| 99 | ) |
| 100 | self.decoder = nn.Sequential(deconv1, deconv2, deconv3) |
| 101 | def forward(self, x): |
| 102 | feat1 = self.encoder[0](x) |
| 103 | feat2 = self.encoder[1](feat1) |
| 104 | x = self.encoder[2](feat2) |
| 105 | |
| 106 | x = self.decoder[0](x) |
| 107 | x = x + feat2 |
| 108 | x = self.decoder[1](x) |
| 109 | x = x + feat1 |
| 110 | x = self.decoder[2](x) |
| 111 | return None, x |
| 112 | |
| 113 | class autoencoder_vgg3(nn.Module): # psnr: 37.77 |
| 114 | ''' vgg encoder ''' |
nothing calls this directly
no outgoing calls
no test coverage detected