Relja / netvlad

NetVLAD: CNN architecture for weakly supervised place recognition
MIT License
529 stars 122 forks source link

What is the difference between these two NetVLAD programs? #51

Closed wpumain closed 1 year ago

wpumain commented 1 year ago

https://github.com/Nanne/pytorch-NetVlad and https://github.com/Relja/netvlad/
What is the difference between these two NetVLAD programs?

Relja commented 1 year ago

This is the official implementation of NetVLAD by the authors (I am the first author of the paper). It was unfortunately written in MATLAB which is not popular any more especially for deep learning, so other people have reimplemented it in pytorch and tensorflow.

wpumain commented 1 year ago

Think you for your help!

wpumain commented 1 year ago

NetVLAD is an epoch-making work。 It is strongly recommended that you produce an official pytorch version of the NetVLAD network

Relja commented 1 year ago

Thanks, but I don't have the time to do it now as I've progressed to other research directions. Hopefully the independent reimplementations are sufficient.