[NeurIPS 2019] Learning Imbalanced Datasets with Label-Distribution-Aware Margin Loss
Kaidi Cao, Colin Wei, Adrien Gaidon, Nikos Arechiga, Tengyu Ma
This is the official implementation of LDAM-DRW in the paper Learning Imbalanced Datasets with Label-Distribution-Aware Margin Loss in PyTorch.
The code is built with following libraries:
imbalancec_cifar.py
.We provide several training examples with this repo:
python cifar_train.py --gpu 0 --imb_type exp --imb_factor 0.01 --loss_type CE --train_rule None
python cifar_train.py --gpu 0 --imb_type exp --imb_factor 0.01 --loss_type LDAM --train_rule DRW
If you find our paper and repo useful, please cite as
@inproceedings{cao2019learning,
title={Learning Imbalanced Datasets with Label-Distribution-Aware Margin Loss},
author={Cao, Kaidi and Wei, Colin and Gaidon, Adrien and Arechiga, Nikos and Ma, Tengyu},
booktitle={Advances in Neural Information Processing Systems},
year={2019}
}