This repository hosts Python code for Robust Geometric Metric Learning.
See the associated arXiv paper.
The script install.sh
creates a conda environment with everything needed to run the examples of this repo and installs the package:
./install.sh
To check the installation, activate the created conda environment robust_metric_learning
and run the unit tests:
conda activate robust_metric_learning
nose2 -v --with-coverage
To run experiments, run the scripts of examples/
, e.g.
python examples/mislabeling.py
If you use this code please cite:
@misc{collas2022robust,
title={Robust Geometric Metric Learning},
author={Antoine Collas and Arnaud Breloy and Guillaume Ginolhac and Chengfang Ren and Jean-Philippe Ovarlez},
year={2022},
eprint={2202.11550},
archivePrefix={arXiv},
primaryClass={stat.ML}
}