gitextract_8pms0nca/ ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── aggregate_embeddings.py ├── fine_tune.py ├── fine_tune_upstream.py ├── generate_augmentations.py ├── generate_images.py ├── images/ │ └── README.md ├── index.html ├── plot.py ├── plot_masking_ablation.py ├── plot_stacking_ablation.py ├── plot_stratify.py ├── scripts/ │ ├── baseline/ │ │ ├── launch_baseline_coco.sh │ │ ├── launch_baseline_imagenet.sh │ │ ├── launch_baseline_pascal.sh │ │ └── launch_baseline_spurge.sh │ ├── baseline_randaugment/ │ │ ├── launch_baseline_coco.sh │ │ ├── launch_baseline_imagenet.sh │ │ ├── launch_baseline_pascal.sh │ │ └── launch_baseline_spurge.sh │ ├── cutmix_ablation/ │ │ ├── launch_baseline_pascal.sh │ │ ├── launch_real_guidance=0.5_pascal.sh │ │ └── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal.sh │ ├── deit_backbone/ │ │ ├── launch_baseline_pascal.sh │ │ ├── launch_real_guidance=0.5_pascal.sh │ │ └── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal.sh │ ├── erase_classes/ │ │ ├── erase_caltech101_part0.sh │ │ ├── erase_caltech101_part1.sh │ │ ├── erase_caltech101_part10.sh │ │ ├── erase_caltech101_part11.sh │ │ ├── erase_caltech101_part12.sh │ │ ├── erase_caltech101_part13.sh │ │ ├── erase_caltech101_part14.sh │ │ ├── erase_caltech101_part15.sh │ │ ├── erase_caltech101_part16.sh │ │ ├── erase_caltech101_part17.sh │ │ ├── erase_caltech101_part18.sh │ │ ├── erase_caltech101_part19.sh │ │ ├── erase_caltech101_part2.sh │ │ ├── erase_caltech101_part20.sh │ │ ├── erase_caltech101_part3.sh │ │ ├── erase_caltech101_part4.sh │ │ ├── erase_caltech101_part5.sh │ │ ├── erase_caltech101_part6.sh │ │ ├── erase_caltech101_part7.sh │ │ ├── erase_caltech101_part8.sh │ │ ├── erase_caltech101_part9.sh │ │ ├── erase_coco_part0.sh │ │ ├── erase_coco_part1.sh │ │ ├── erase_coco_part10.sh │ │ ├── erase_coco_part11.sh │ │ ├── erase_coco_part12.sh │ │ ├── erase_coco_part13.sh │ │ ├── erase_coco_part14.sh │ │ ├── erase_coco_part15.sh │ │ ├── erase_coco_part2.sh │ │ ├── erase_coco_part3.sh │ │ ├── erase_coco_part4.sh │ │ ├── erase_coco_part5.sh │ │ ├── erase_coco_part6.sh │ │ ├── erase_coco_part7.sh │ │ ├── erase_coco_part8.sh │ │ ├── erase_coco_part9.sh │ │ ├── erase_flowers102_part0.sh │ │ ├── erase_flowers102_part1.sh │ │ ├── erase_flowers102_part10.sh │ │ ├── erase_flowers102_part11.sh │ │ ├── erase_flowers102_part12.sh │ │ ├── erase_flowers102_part13.sh │ │ ├── erase_flowers102_part14.sh │ │ ├── erase_flowers102_part15.sh │ │ ├── erase_flowers102_part16.sh │ │ ├── erase_flowers102_part17.sh │ │ ├── erase_flowers102_part18.sh │ │ ├── erase_flowers102_part19.sh │ │ ├── erase_flowers102_part2.sh │ │ ├── erase_flowers102_part20.sh │ │ ├── erase_flowers102_part3.sh │ │ ├── erase_flowers102_part4.sh │ │ ├── erase_flowers102_part5.sh │ │ ├── erase_flowers102_part6.sh │ │ ├── erase_flowers102_part7.sh │ │ ├── erase_flowers102_part8.sh │ │ ├── erase_flowers102_part9.sh │ │ ├── erase_imagenet_part0.sh │ │ ├── erase_imagenet_part1.sh │ │ ├── erase_imagenet_part10.sh │ │ ├── erase_imagenet_part11.sh │ │ ├── erase_imagenet_part12.sh │ │ ├── erase_imagenet_part13.sh │ │ ├── erase_imagenet_part14.sh │ │ ├── erase_imagenet_part15.sh │ │ ├── erase_imagenet_part16.sh │ │ ├── erase_imagenet_part17.sh │ │ ├── erase_imagenet_part18.sh │ │ ├── erase_imagenet_part19.sh │ │ ├── erase_imagenet_part2.sh │ │ ├── erase_imagenet_part3.sh │ │ ├── erase_imagenet_part4.sh │ │ ├── erase_imagenet_part5.sh │ │ ├── erase_imagenet_part6.sh │ │ ├── erase_imagenet_part7.sh │ │ ├── erase_imagenet_part8.sh │ │ ├── erase_imagenet_part9.sh │ │ ├── erase_pascal_part0.sh │ │ ├── erase_pascal_part1.sh │ │ ├── erase_pascal_part2.sh │ │ ├── erase_pascal_part3.sh │ │ ├── erase_spurge_part0.sh │ │ └── generate_scripts.py │ ├── fine_tuning/ │ │ ├── fine_tune_coco.sh │ │ ├── fine_tune_imagenet.sh │ │ ├── fine_tune_pascal.sh │ │ └── fine_tune_spurge.sh │ ├── fine_tuning_erasure/ │ │ ├── fine_tune_coco.sh │ │ ├── fine_tune_imagenet.sh │ │ ├── fine_tune_pascal.sh │ │ └── fine_tune_spurge.sh │ ├── masking/ │ │ ├── launch_real_guidance=0-0.5_coco.sh │ │ ├── launch_real_guidance=0-0.5_pascal.sh │ │ ├── launch_real_guidance=0.5-0_coco.sh │ │ ├── launch_real_guidance=0.5-0_pascal.sh │ │ ├── launch_textual_inversion=0-0.5_coco.sh │ │ ├── launch_textual_inversion=0-0.5_pascal.sh │ │ ├── launch_textual_inversion=0.5-0_coco.sh │ │ └── launch_textual_inversion=0.5-0_pascal.sh │ ├── num_synthetic/ │ │ ├── launch_real_guidance=0.5_pascal_class_agnostic-20.sh │ │ ├── launch_real_guidance=0.5_pascal_class_agnostic-5.sh │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal-20.sh │ │ └── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal-5.sh │ ├── real_guidance/ │ │ ├── launch_real_guidance=0.5_coco.sh │ │ ├── launch_real_guidance=0.5_coco_class_agnostic.sh │ │ ├── launch_real_guidance=0.5_imagenet.sh │ │ ├── launch_real_guidance=0.5_imagenet_class_agnostic.sh │ │ ├── launch_real_guidance=0.5_pascal.sh │ │ ├── launch_real_guidance=0.5_pascal_class_agnostic.sh │ │ ├── launch_real_guidance=0.5_spurge.sh │ │ └── launch_real_guidance=0.5_spurge_class_agnostic.sh │ ├── real_guidance_erasure/ │ │ ├── launch_real_guidance=0.5_coco.sh │ │ ├── launch_real_guidance=0.5_imagenet.sh │ │ ├── launch_real_guidance=0.5_pascal.sh │ │ └── launch_real_guidance=0.5_spurge.sh │ ├── real_guidance_randaugment/ │ │ ├── launch_real_guidance=0.5_coco.sh │ │ ├── launch_real_guidance=0.5_imagenet.sh │ │ ├── launch_real_guidance=0.5_pascal.sh │ │ └── launch_real_guidance=0.5_spurge.sh │ ├── stacking/ │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_coco.sh │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_imagenet.sh │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal.sh │ │ └── launch_textual_inversion=1.0-0.75-0.5-0.25_spurge.sh │ ├── stacking_erasure/ │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_coco.sh │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_imagenet.sh │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal.sh │ │ └── launch_textual_inversion=1.0-0.75-0.5-0.25_spurge.sh │ ├── stacking_randaugment/ │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_coco.sh │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_imagenet.sh │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal.sh │ │ └── launch_textual_inversion=1.0-0.75-0.5-0.25_spurge.sh │ ├── synthetic_prob/ │ │ ├── launch_real_guidance=0.5_pascal_class_agnostic-0.3.sh │ │ ├── launch_real_guidance=0.5_pascal_class_agnostic-0.7.sh │ │ ├── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal-0.3.sh │ │ └── launch_textual_inversion=1.0-0.75-0.5-0.25_pascal-0.7.sh │ └── textual_inversion/ │ ├── launch_textual_inversion=0.5_coco.sh │ ├── launch_textual_inversion=0.5_imagenet.sh │ ├── launch_textual_inversion=0.5_pascal.sh │ └── launch_textual_inversion=0.5_spurge.sh ├── semantic_aug/ │ ├── __init__.py │ ├── augmentations/ │ │ ├── __init__.py │ │ ├── compose.py │ │ ├── real_guidance.py │ │ ├── textual_inversion.py │ │ └── textual_inversion_upstream.py │ ├── datasets/ │ │ ├── __init__.py │ │ ├── caltech101.py │ │ ├── coco.py │ │ ├── flowers102.py │ │ ├── imagenet.py │ │ ├── pascal.py │ │ └── spurge.py │ ├── few_shot_dataset.py │ └── generative_augmentation.py ├── setup.py └── train_classifier.py