Skip to content

Instantly share code, notes, and snippets.

View cattaneod's full-sized avatar

Daniele Cattaneo cattaneod

View GitHub Profile
@cattaneod
cattaneod / NetVLAD.py
Last active April 5, 2020 08:46
NetVLAD Pytorch implementation based on LOUPE (https://github.com/antoine77340/LOUPE)
class NetVLADLoupe(nn.Module):
def __init__(self, feature_size, max_samples, cluster_size, output_dim,
gating=True, add_batch_norm=True, is_training=True):
super(NetVLADLoupe, self).__init__()
self.feature_size = feature_size
self.max_samples = max_samples
self.output_dim = output_dim
self.is_training = is_training
self.gating = gating
self.add_batch_norm = add_batch_norm