DictLayer: Dict Layer: A Structured Dictionary Layer[cvprw][2018]
NetVLAD: NetVLAD-CNN architecture for weakly supervised place recognition[cvpr][2016]
Arcface:
Wide&Deep[2016] @ models/location_recommendation.py
conda install pytorch torchvision cudatoolkit=9.0 -c pytorch
pip install pretrainedmodels imgaug scikit-learn tqdm opencv-python pandas pygeohash cvxpy cvxopt
pip install --upgrade scikit-image
It build the relationship between location(item) and company(user). But each user only buy one item.
It does classification for furniture.
NetVLAD + D2Net for image retrieval and spatial verification.