This is an unofficial implementation of "SoftTriple Loss: Deep Metric Learning Without Triplet Sampling" (ICCV 2019) in Pytorch.
cd pytorch-hdml
pip install pipenv
pipenv install
cd data
python cars196_downloader.py
python cars196_converter.py
Execute a training script. When executed, the tensorboard log is saved.
pipenv shell
python train_softtriple.py