├── .DS_Store ├── LICENSE ├── README.md ├── _site ├── 404.html ├── about │ └── index.html ├── assets │ ├── main.css │ └── minima-social-icons.svg ├── feed.xml ├── index.html └── index.markdown ├── camera_ready_dmn_searched_vit_0.txt ├── camera_ready_dmn_tf_searched_vit_0.txt ├── camera_ready_dmn_tf_shift_0.txt ├── clip ├── __init__.py ├── bpe_simple_vocab_16e6.txt.gz ├── clip.py ├── cocoop.py ├── custom_clip.py ├── fix_clip.py ├── fix_clip_textfull.py ├── model.py └── simple_tokenizer.py ├── data ├── __init__.py ├── augmix_ops.py ├── cls_to_names.py ├── data_splits │ ├── cat_to_name.json │ ├── classnames.txt │ ├── split_zhou_Caltech101.json │ ├── split_zhou_DescribableTextures.json │ ├── split_zhou_EuroSAT.json │ ├── split_zhou_Food101.json │ ├── split_zhou_OxfordFlowers.json │ ├── split_zhou_OxfordPets.json │ ├── split_zhou_SUN397.json │ ├── split_zhou_StanfordCars.json │ └── split_zhou_UCF101.json ├── datautils.py ├── fewshot_datasets.py ├── gpt3_prompts │ ├── CuPL_prompts_caltech101.json │ ├── CuPL_prompts_dtd.json │ ├── CuPL_prompts_eurosat.json │ ├── CuPL_prompts_fgvcaircraft.json │ ├── CuPL_prompts_flowers102.json │ ├── CuPL_prompts_food101.json │ ├── CuPL_prompts_imagenet.json │ ├── CuPL_prompts_oxfordpets.json │ ├── CuPL_prompts_stanfordcars.json │ ├── CuPL_prompts_sun397.json │ └── CuPL_prompts_ucf101.json ├── hoi_dataset.py ├── imagenet_variants.py ├── imagnet_prompts.py └── randaugment.py ├── dmn_main.py ├── figures ├── acc_gflops.png ├── few-shot.png ├── framework.png ├── task_settings.png └── zero-shot.png ├── scripts └── run.sh └── utils ├── __init__.py ├── __pycache__ ├── __init__.cpython-38.pyc └── tools.cpython-38.pyc └── tools.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/.DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/README.md -------------------------------------------------------------------------------- /_site/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/_site/404.html -------------------------------------------------------------------------------- /_site/about/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/_site/about/index.html -------------------------------------------------------------------------------- /_site/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/_site/assets/main.css -------------------------------------------------------------------------------- /_site/assets/minima-social-icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/_site/assets/minima-social-icons.svg -------------------------------------------------------------------------------- /_site/feed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/_site/feed.xml -------------------------------------------------------------------------------- /_site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/_site/index.html -------------------------------------------------------------------------------- /_site/index.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/_site/index.markdown -------------------------------------------------------------------------------- /camera_ready_dmn_searched_vit_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/camera_ready_dmn_searched_vit_0.txt -------------------------------------------------------------------------------- /camera_ready_dmn_tf_searched_vit_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/camera_ready_dmn_tf_searched_vit_0.txt -------------------------------------------------------------------------------- /camera_ready_dmn_tf_shift_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/camera_ready_dmn_tf_shift_0.txt -------------------------------------------------------------------------------- /clip/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/__init__.py -------------------------------------------------------------------------------- /clip/bpe_simple_vocab_16e6.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/bpe_simple_vocab_16e6.txt.gz -------------------------------------------------------------------------------- /clip/clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/clip.py -------------------------------------------------------------------------------- /clip/cocoop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/cocoop.py -------------------------------------------------------------------------------- /clip/custom_clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/custom_clip.py -------------------------------------------------------------------------------- /clip/fix_clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/fix_clip.py -------------------------------------------------------------------------------- /clip/fix_clip_textfull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/fix_clip_textfull.py -------------------------------------------------------------------------------- /clip/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/model.py -------------------------------------------------------------------------------- /clip/simple_tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/clip/simple_tokenizer.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/augmix_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/augmix_ops.py -------------------------------------------------------------------------------- /data/cls_to_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/cls_to_names.py -------------------------------------------------------------------------------- /data/data_splits/cat_to_name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/cat_to_name.json -------------------------------------------------------------------------------- /data/data_splits/classnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/classnames.txt -------------------------------------------------------------------------------- /data/data_splits/split_zhou_Caltech101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_Caltech101.json -------------------------------------------------------------------------------- /data/data_splits/split_zhou_DescribableTextures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_DescribableTextures.json -------------------------------------------------------------------------------- /data/data_splits/split_zhou_EuroSAT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_EuroSAT.json -------------------------------------------------------------------------------- /data/data_splits/split_zhou_Food101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_Food101.json -------------------------------------------------------------------------------- /data/data_splits/split_zhou_OxfordFlowers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_OxfordFlowers.json -------------------------------------------------------------------------------- /data/data_splits/split_zhou_OxfordPets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_OxfordPets.json -------------------------------------------------------------------------------- /data/data_splits/split_zhou_SUN397.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_SUN397.json -------------------------------------------------------------------------------- /data/data_splits/split_zhou_StanfordCars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_StanfordCars.json -------------------------------------------------------------------------------- /data/data_splits/split_zhou_UCF101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/data_splits/split_zhou_UCF101.json -------------------------------------------------------------------------------- /data/datautils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/datautils.py -------------------------------------------------------------------------------- /data/fewshot_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/fewshot_datasets.py -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_caltech101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_caltech101.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_dtd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_dtd.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_eurosat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_eurosat.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_fgvcaircraft.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_fgvcaircraft.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_flowers102.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_flowers102.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_food101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_food101.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_imagenet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_imagenet.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_oxfordpets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_oxfordpets.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_stanfordcars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_stanfordcars.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_sun397.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_sun397.json -------------------------------------------------------------------------------- /data/gpt3_prompts/CuPL_prompts_ucf101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/gpt3_prompts/CuPL_prompts_ucf101.json -------------------------------------------------------------------------------- /data/hoi_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/hoi_dataset.py -------------------------------------------------------------------------------- /data/imagenet_variants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/imagenet_variants.py -------------------------------------------------------------------------------- /data/imagnet_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/imagnet_prompts.py -------------------------------------------------------------------------------- /data/randaugment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/data/randaugment.py -------------------------------------------------------------------------------- /dmn_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/dmn_main.py -------------------------------------------------------------------------------- /figures/acc_gflops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/figures/acc_gflops.png -------------------------------------------------------------------------------- /figures/few-shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/figures/few-shot.png -------------------------------------------------------------------------------- /figures/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/figures/framework.png -------------------------------------------------------------------------------- /figures/task_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/figures/task_settings.png -------------------------------------------------------------------------------- /figures/zero-shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/figures/zero-shot.png -------------------------------------------------------------------------------- /scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/scripts/run.sh -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | from .tools import * 2 | -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/utils/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/tools.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/utils/__pycache__/tools.cpython-38.pyc -------------------------------------------------------------------------------- /utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YBZh/DMN/HEAD/utils/tools.py --------------------------------------------------------------------------------