├── .gitignore ├── README.md ├── accuracy_cui_emd.py ├── accuracy_embeddings_cars.py ├── accuracy_embeddings_cub_attributes.py ├── accuracy_embeddings_cub_inat.py ├── accuracy_leep.py ├── accuracy_rsa.py ├── accuracy_ttk_attr.py ├── accuracy_ttk_cars.py ├── accuracy_ttk_cub_inat.py ├── conf ├── config_imagenet_feature_averaging.yaml ├── config_print_pseudolabel_preds.yaml ├── config_pseudotask.yaml ├── config_task2vec.yaml └── config_train_experts.yaml ├── dataset ├── __init__.py ├── attribute_loader.py ├── cars.py ├── cub.py ├── dataset.py ├── expansion.py ├── image_index_to_task_map.py └── inat.py ├── datasets.py ├── embed_cui_emd.py ├── embed_imagenet_feature_averaging.py ├── embed_leep.py ├── embed_orig_task2vec.py ├── embed_pseudotask.py ├── embed_rsa.py ├── environment.yml ├── main_imagenet_features_baseline.py ├── main_orig_task2vec.py ├── main_pseudotask.py ├── models.py ├── npy ├── breast_pattern_errs.npy ├── car_errs.npy ├── ttk_cars.npy ├── ttk_cub_attr_inat.npy ├── ttk_cub_inat_similarity.npy └── yin_similarity_mat.npy ├── pickles ├── cub_inat2018_performance_dict.pickle ├── imagenet_idx_to_label.pickle ├── name_to_imagenet_err.pickle └── names.pickle ├── plot_figure_4.py ├── plot_figure_8.py ├── print_pseudolabel_preds.py ├── print_pseudolabel_preds_helper.py ├── sup_training.py ├── task_similarity.py ├── train_experts.py ├── transfer_experts.py ├── transfer_experts_cars.py ├── transfer_from_imagenet.py ├── utils.py └── variational.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/README.md -------------------------------------------------------------------------------- /accuracy_cui_emd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_cui_emd.py -------------------------------------------------------------------------------- /accuracy_embeddings_cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_embeddings_cars.py -------------------------------------------------------------------------------- /accuracy_embeddings_cub_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_embeddings_cub_attributes.py -------------------------------------------------------------------------------- /accuracy_embeddings_cub_inat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_embeddings_cub_inat.py -------------------------------------------------------------------------------- /accuracy_leep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_leep.py -------------------------------------------------------------------------------- /accuracy_rsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_rsa.py -------------------------------------------------------------------------------- /accuracy_ttk_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_ttk_attr.py -------------------------------------------------------------------------------- /accuracy_ttk_cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_ttk_cars.py -------------------------------------------------------------------------------- /accuracy_ttk_cub_inat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/accuracy_ttk_cub_inat.py -------------------------------------------------------------------------------- /conf/config_imagenet_feature_averaging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/conf/config_imagenet_feature_averaging.yaml -------------------------------------------------------------------------------- /conf/config_print_pseudolabel_preds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/conf/config_print_pseudolabel_preds.yaml -------------------------------------------------------------------------------- /conf/config_pseudotask.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/conf/config_pseudotask.yaml -------------------------------------------------------------------------------- /conf/config_task2vec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/conf/config_task2vec.yaml -------------------------------------------------------------------------------- /conf/config_train_experts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/conf/config_train_experts.yaml -------------------------------------------------------------------------------- /dataset/__init__.py: -------------------------------------------------------------------------------- 1 | from .dataset import * 2 | -------------------------------------------------------------------------------- /dataset/attribute_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/dataset/attribute_loader.py -------------------------------------------------------------------------------- /dataset/cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/dataset/cars.py -------------------------------------------------------------------------------- /dataset/cub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/dataset/cub.py -------------------------------------------------------------------------------- /dataset/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/dataset/dataset.py -------------------------------------------------------------------------------- /dataset/expansion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/dataset/expansion.py -------------------------------------------------------------------------------- /dataset/image_index_to_task_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/dataset/image_index_to_task_map.py -------------------------------------------------------------------------------- /dataset/inat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/dataset/inat.py -------------------------------------------------------------------------------- /datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/datasets.py -------------------------------------------------------------------------------- /embed_cui_emd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/embed_cui_emd.py -------------------------------------------------------------------------------- /embed_imagenet_feature_averaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/embed_imagenet_feature_averaging.py -------------------------------------------------------------------------------- /embed_leep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/embed_leep.py -------------------------------------------------------------------------------- /embed_orig_task2vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/embed_orig_task2vec.py -------------------------------------------------------------------------------- /embed_pseudotask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/embed_pseudotask.py -------------------------------------------------------------------------------- /embed_rsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/embed_rsa.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/environment.yml -------------------------------------------------------------------------------- /main_imagenet_features_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/main_imagenet_features_baseline.py -------------------------------------------------------------------------------- /main_orig_task2vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/main_orig_task2vec.py -------------------------------------------------------------------------------- /main_pseudotask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/main_pseudotask.py -------------------------------------------------------------------------------- /models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/models.py -------------------------------------------------------------------------------- /npy/breast_pattern_errs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/npy/breast_pattern_errs.npy -------------------------------------------------------------------------------- /npy/car_errs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/npy/car_errs.npy -------------------------------------------------------------------------------- /npy/ttk_cars.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/npy/ttk_cars.npy -------------------------------------------------------------------------------- /npy/ttk_cub_attr_inat.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/npy/ttk_cub_attr_inat.npy -------------------------------------------------------------------------------- /npy/ttk_cub_inat_similarity.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/npy/ttk_cub_inat_similarity.npy -------------------------------------------------------------------------------- /npy/yin_similarity_mat.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/npy/yin_similarity_mat.npy -------------------------------------------------------------------------------- /pickles/cub_inat2018_performance_dict.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/pickles/cub_inat2018_performance_dict.pickle -------------------------------------------------------------------------------- /pickles/imagenet_idx_to_label.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/pickles/imagenet_idx_to_label.pickle -------------------------------------------------------------------------------- /pickles/name_to_imagenet_err.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/pickles/name_to_imagenet_err.pickle -------------------------------------------------------------------------------- /pickles/names.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/pickles/names.pickle -------------------------------------------------------------------------------- /plot_figure_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/plot_figure_4.py -------------------------------------------------------------------------------- /plot_figure_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/plot_figure_8.py -------------------------------------------------------------------------------- /print_pseudolabel_preds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/print_pseudolabel_preds.py -------------------------------------------------------------------------------- /print_pseudolabel_preds_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/print_pseudolabel_preds_helper.py -------------------------------------------------------------------------------- /sup_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/sup_training.py -------------------------------------------------------------------------------- /task_similarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/task_similarity.py -------------------------------------------------------------------------------- /train_experts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/train_experts.py -------------------------------------------------------------------------------- /transfer_experts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/transfer_experts.py -------------------------------------------------------------------------------- /transfer_experts_cars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/transfer_experts_cars.py -------------------------------------------------------------------------------- /transfer_from_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/transfer_from_imagenet.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/utils.py -------------------------------------------------------------------------------- /variational.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BramSW/task_characterization_cvpr_2021/HEAD/variational.py --------------------------------------------------------------------------------