├── .gitignore ├── README.md ├── bash_scripts ├── adience │ ├── clip_supervised.sh │ ├── clip_zero.sh │ └── clippr__costum_prior.sh ├── cifar10 │ ├── clip_supervised.sh │ ├── clip_zero.sh │ └── clippr__uniform_prior.sh ├── imagenet │ ├── experiments │ │ ├── clip_supervised.sh │ │ ├── clip_zero.sh │ │ └── clippr__uniform_prior.sh │ └── inet_pretrain.sh ├── stanford_cars │ ├── clip_supervised.sh │ ├── clip_zero.sh │ └── clippr__costum_prior.sh └── utk │ ├── alpha_weighting │ ├── clippr__gaussian__a_0.sh │ ├── clippr__gaussian__a_0_3.sh │ ├── clippr__gaussian__a_10.sh │ └── clippr__gaussian__a_3.sh │ ├── different_prompts │ ├── clippr__gaussian__prompt_1.sh │ ├── clippr__gaussian__prompt_2.sh │ ├── clippr__gaussian__prompt_3.sh │ ├── clippr__gaussian__prompt_4.sh │ ├── clippr__gaussian__prompt_5.sh │ └── clippr__gaussian__prompt_6.sh │ ├── dist_robustness │ ├── clippr__gaussian__mean_25_scale_20.sh │ ├── clippr__gaussian__mean_30_scale_20.sh │ ├── clippr__gaussian__mean_33_scale_10.sh │ ├── clippr__gaussian__mean_33_scale_15.sh │ ├── clippr__gaussian__mean_33_scale_20.sh │ ├── clippr__gaussian__mean_33_scale_25.sh │ ├── clippr__gaussian__mean_33_scale_30.sh │ ├── clippr__gaussian__mean_33_scale_35.sh │ ├── clippr__gaussian__mean_35_scale_20.sh │ ├── clippr__gaussian__mean_40_scale_20.sh │ └── clippr__gaussian__mean_45_scale_20.sh │ └── experiments │ ├── clip_supervised.sh │ ├── clip_zero.sh │ └── clippr__gaussian.sh ├── collect_results.py ├── dataset.py ├── eval.py ├── gradio_demo_age.py ├── imgs └── CLIPPR_block_diagram.png ├── model.py ├── scripts └── prepare_stanford_cars.py ├── train.py ├── train__distr_match.py ├── train__distr_match__classification.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/README.md -------------------------------------------------------------------------------- /bash_scripts/adience/clip_supervised.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/adience/clip_supervised.sh -------------------------------------------------------------------------------- /bash_scripts/adience/clip_zero.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/adience/clip_zero.sh -------------------------------------------------------------------------------- /bash_scripts/adience/clippr__costum_prior.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/adience/clippr__costum_prior.sh -------------------------------------------------------------------------------- /bash_scripts/cifar10/clip_supervised.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/cifar10/clip_supervised.sh -------------------------------------------------------------------------------- /bash_scripts/cifar10/clip_zero.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/cifar10/clip_zero.sh -------------------------------------------------------------------------------- /bash_scripts/cifar10/clippr__uniform_prior.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/cifar10/clippr__uniform_prior.sh -------------------------------------------------------------------------------- /bash_scripts/imagenet/experiments/clip_supervised.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/imagenet/experiments/clip_supervised.sh -------------------------------------------------------------------------------- /bash_scripts/imagenet/experiments/clip_zero.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/imagenet/experiments/clip_zero.sh -------------------------------------------------------------------------------- /bash_scripts/imagenet/experiments/clippr__uniform_prior.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/imagenet/experiments/clippr__uniform_prior.sh -------------------------------------------------------------------------------- /bash_scripts/imagenet/inet_pretrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/imagenet/inet_pretrain.sh -------------------------------------------------------------------------------- /bash_scripts/stanford_cars/clip_supervised.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/stanford_cars/clip_supervised.sh -------------------------------------------------------------------------------- /bash_scripts/stanford_cars/clip_zero.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/stanford_cars/clip_zero.sh -------------------------------------------------------------------------------- /bash_scripts/stanford_cars/clippr__costum_prior.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/stanford_cars/clippr__costum_prior.sh -------------------------------------------------------------------------------- /bash_scripts/utk/alpha_weighting/clippr__gaussian__a_0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/alpha_weighting/clippr__gaussian__a_0.sh -------------------------------------------------------------------------------- /bash_scripts/utk/alpha_weighting/clippr__gaussian__a_0_3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/alpha_weighting/clippr__gaussian__a_0_3.sh -------------------------------------------------------------------------------- /bash_scripts/utk/alpha_weighting/clippr__gaussian__a_10.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/alpha_weighting/clippr__gaussian__a_10.sh -------------------------------------------------------------------------------- /bash_scripts/utk/alpha_weighting/clippr__gaussian__a_3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/alpha_weighting/clippr__gaussian__a_3.sh -------------------------------------------------------------------------------- /bash_scripts/utk/different_prompts/clippr__gaussian__prompt_1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/different_prompts/clippr__gaussian__prompt_1.sh -------------------------------------------------------------------------------- /bash_scripts/utk/different_prompts/clippr__gaussian__prompt_2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/different_prompts/clippr__gaussian__prompt_2.sh -------------------------------------------------------------------------------- /bash_scripts/utk/different_prompts/clippr__gaussian__prompt_3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/different_prompts/clippr__gaussian__prompt_3.sh -------------------------------------------------------------------------------- /bash_scripts/utk/different_prompts/clippr__gaussian__prompt_4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/different_prompts/clippr__gaussian__prompt_4.sh -------------------------------------------------------------------------------- /bash_scripts/utk/different_prompts/clippr__gaussian__prompt_5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/different_prompts/clippr__gaussian__prompt_5.sh -------------------------------------------------------------------------------- /bash_scripts/utk/different_prompts/clippr__gaussian__prompt_6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/different_prompts/clippr__gaussian__prompt_6.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_25_scale_20.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_25_scale_20.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_30_scale_20.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_30_scale_20.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_10.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_10.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_15.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_15.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_20.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_20.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_25.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_25.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_30.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_30.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_35.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_33_scale_35.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_35_scale_20.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_35_scale_20.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_40_scale_20.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_40_scale_20.sh -------------------------------------------------------------------------------- /bash_scripts/utk/dist_robustness/clippr__gaussian__mean_45_scale_20.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/dist_robustness/clippr__gaussian__mean_45_scale_20.sh -------------------------------------------------------------------------------- /bash_scripts/utk/experiments/clip_supervised.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/experiments/clip_supervised.sh -------------------------------------------------------------------------------- /bash_scripts/utk/experiments/clip_zero.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/experiments/clip_zero.sh -------------------------------------------------------------------------------- /bash_scripts/utk/experiments/clippr__gaussian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/bash_scripts/utk/experiments/clippr__gaussian.sh -------------------------------------------------------------------------------- /collect_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/collect_results.py -------------------------------------------------------------------------------- /dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/dataset.py -------------------------------------------------------------------------------- /eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/eval.py -------------------------------------------------------------------------------- /gradio_demo_age.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/gradio_demo_age.py -------------------------------------------------------------------------------- /imgs/CLIPPR_block_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/imgs/CLIPPR_block_diagram.png -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/model.py -------------------------------------------------------------------------------- /scripts/prepare_stanford_cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/scripts/prepare_stanford_cars.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/train.py -------------------------------------------------------------------------------- /train__distr_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/train__distr_match.py -------------------------------------------------------------------------------- /train__distr_match__classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/train__distr_match__classification.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonkahana/CLIPPR/HEAD/utils.py --------------------------------------------------------------------------------