Awesome
CVPR2021 Incremental Learning
This repository is for the paper "Distilling Causal Effect of Data in Class-Incremental Learning".
<div align="center"> <img width="70%", src="https://github.com/JoyHuYY1412/DDE_CIL/blob/master/illu.jpg"/> </div><br/>Instructions
-
Dependencies
- Python 3.6 (Anaconda3 Recommended)
- Pytorch 0.4.0
- torchvision 0.2.1
- numpy 1.18.1
-
Getting Started
- the data for CIFAR100 and ImageNet are put in
cifar100-class-incremental/data
andimagenet-class-incremental/data
, or you can make soft links to the directories which include the corresponding data - make soft links for
utils_incremental
folder undercifar100-class-incremental
andimagenet-class-incremental
- make folders
logs
,results
andcheckpoint
undercifar100-class-incremental
andimagenet-class-incremental
- see
cifar100-class-incremental/run.sh
for the experiments on CIFAR100 - see
imagenet-class-incremental/run.sh
for the experiments on ImageNet-Subset - see
imagenet-class-incremental/run_all.sh
for the experiments on ImageNet-Full
- the data for CIFAR100 and ImageNet are put in
Citation
Please cite the following paper if you find this useful in your research:
@InProceedings{Hu_20121_CVPR,
author = {Hu, Xinting and Tang, Kaihua and Miao, Chunyan and Hua, Xian-Sheng and Zhang, Hanwang},
title = {Distilling Causal Effect of Data in Class-Incremental Learning},
booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2021}
}