Learning deep representations by mutual information estimation and maximization. ICLR. 2019
Deep InfoMax only utilize the "local mutual information maximization". 1. Model class Encoder(nn.Module): def __init__(self): super().__init__() self.block1 = ENB( 3, 64, 3, 1) self.block2 = ENB( 64, 64, 3, 1) self.block3 = ENB( 64, 128, 3, 1, True) self.block4 = ENB(128, 256, 3, 1) self.block5 = ENB(256, 512, 3, 1) self.block6 = ENB(512, 64, 1, 0) self.gap = nn.AdaptiveAvgPool2d(1) def forward(..
2021. 7. 8.