├── .bumpversion.cfg ├── .circleci └── config.yml ├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md ├── .gitignore ├── CITATION.cff ├── LICENSE ├── Makefile ├── README.md ├── data ├── CUB │ ├── test.json │ ├── train.json │ └── val.json ├── fungi │ └── .gitignore ├── mini_imagenet │ ├── test.csv │ ├── train.csv │ └── val.csv ├── models │ └── .gitignore └── tiered_imagenet │ ├── test.json │ ├── train.json │ └── val.json ├── dev_requirements.txt ├── easyfsl ├── __init__.py ├── datasets │ ├── __init__.py │ ├── cub.py │ ├── danish_fungi.py │ ├── default_configs.py │ ├── easy_set.py │ ├── features_dataset.py │ ├── few_shot_dataset.py │ ├── mini_imagenet.py │ ├── support_set_folder.py │ ├── tiered_imagenet.py │ └── wrap_few_shot_dataset.py ├── methods │ ├── __init__.py │ ├── bd_cspn.py │ ├── feat.py │ ├── few_shot_classifier.py │ ├── finetune.py │ ├── laplacian_shot.py │ ├── matching_networks.py │ ├── prototypical_networks.py │ ├── pt_map.py │ ├── relation_networks.py │ ├── simple_shot.py │ ├── tim.py │ ├── transductive_finetuning.py │ └── utils.py ├── modules │ ├── __init__.py │ ├── attention_modules.py │ ├── build_from_checkpoint.py │ ├── feat_resnet12.py │ ├── predesigned_modules.py │ └── resnet.py ├── samplers │ ├── __init__.py │ └── task_sampler.py ├── tests │ ├── __init__.py │ ├── datasets │ │ ├── __init__.py │ │ ├── easy_set_test.py │ │ ├── features_dataset_test.py │ │ ├── resources │ │ │ ├── balanced_support_set │ │ │ │ ├── 160.Black_throated_Blue_Warbler │ │ │ │ │ ├── Black_throated_Blue_Warbler_0007_2916700989.jpg │ │ │ │ │ └── Black_throated_Blue_Warbler_0008_2966090836.jpg │ │ │ │ ├── 161.Blue_winged_Warbler │ │ │ │ │ ├── Blue_winged_Warbler_0011_2521539056.jpg │ │ │ │ │ └── Blue_winged_Warbler_0028_1988388399.jpg │ │ │ │ └── 162.Canada_Warbler │ │ │ │ │ ├── Canada_Warbler_0001_2495535649.jpg │ │ │ │ │ └── Canada_Warbler_0002_2529931098.jpg │ │ │ ├── empty_support_set │ │ │ │ └── class_with_no_image │ │ │ │ │ └── not_an_image.txt │ │ │ └── unbalanced_support_set │ │ │ │ ├── 160.Black_throated_Blue_Warbler │ │ │ │ ├── Black_throated_Blue_Warbler_0007_2916700989.jpg │ │ │ │ └── Black_throated_Blue_Warbler_0008_2966090836.jpg │ │ │ │ ├── 161.Blue_winged_Warbler │ │ │ │ └── Blue_winged_Warbler_0011_2521539056.jpg │ │ │ │ └── 162.Canada_Warbler │ │ │ │ ├── Canada_Warbler_0001_2495535649.jpg │ │ │ │ ├── Canada_Warbler_0002_2529931098.jpg │ │ │ │ ├── Canada_Warbler_0003_2509806963.jpg │ │ │ │ ├── Canada_Warbler_0004_2530218943.jpg │ │ │ │ └── Canada_Warbler_0005_887179386.jpg │ │ ├── support_set_folder_test.py │ │ └── wrap_few_shot_dataset_test.py │ ├── methods │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── feat_test.py │ │ ├── few_shot_classifier_test.py │ │ ├── finetuning_methods_test.py │ │ ├── matching_networks_test.py │ │ ├── prototypical_networks_test.py │ │ ├── relation_networks_test.py │ │ └── resources │ │ │ ├── Black_footed_Albatross_0001_2950163169.jpg │ │ │ ├── Black_footed_Albatross_0002_2293084168.jpg │ │ │ ├── Black_footed_Albatross_0004_2731401028.jpg │ │ │ ├── Least_Auklet_0001_2947317867.jpg │ │ │ └── Least_Auklet_0004_2685272855.jpg │ ├── modules │ │ ├── __init__.py │ │ ├── predesigned_modules_test.py │ │ └── resnet_test.py │ ├── samplers │ │ ├── __init__.py │ │ └── task_sampler_test.py │ └── utils_test.py └── utils.py ├── notebooks ├── classical_training.ipynb ├── episodic_training.ipynb ├── inference_with_extracted_embeddings.ipynb └── my_first_few_shot_classifier.ipynb ├── pyproject.toml ├── scripts ├── __init__.py ├── backbones_configs.json ├── benchmark_methods.py ├── grid_search.json ├── hyperparameter_search.py ├── methods_configs.json ├── predict_embeddings.py └── utils.py └── setup.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-language=Python -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/README.md -------------------------------------------------------------------------------- /data/CUB/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/CUB/test.json -------------------------------------------------------------------------------- /data/CUB/train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/CUB/train.json -------------------------------------------------------------------------------- /data/CUB/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/CUB/val.json -------------------------------------------------------------------------------- /data/fungi/.gitignore: -------------------------------------------------------------------------------- 1 | DF20_metadata.csv 2 | 3 | images/ 4 | -------------------------------------------------------------------------------- /data/mini_imagenet/test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/mini_imagenet/test.csv -------------------------------------------------------------------------------- /data/mini_imagenet/train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/mini_imagenet/train.csv -------------------------------------------------------------------------------- /data/mini_imagenet/val.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/mini_imagenet/val.csv -------------------------------------------------------------------------------- /data/models/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | **/* -------------------------------------------------------------------------------- /data/tiered_imagenet/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/tiered_imagenet/test.json -------------------------------------------------------------------------------- /data/tiered_imagenet/train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/tiered_imagenet/train.json -------------------------------------------------------------------------------- /data/tiered_imagenet/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/data/tiered_imagenet/val.json -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /easyfsl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/__init__.py -------------------------------------------------------------------------------- /easyfsl/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/__init__.py -------------------------------------------------------------------------------- /easyfsl/datasets/cub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/cub.py -------------------------------------------------------------------------------- /easyfsl/datasets/danish_fungi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/danish_fungi.py -------------------------------------------------------------------------------- /easyfsl/datasets/default_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/default_configs.py -------------------------------------------------------------------------------- /easyfsl/datasets/easy_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/easy_set.py -------------------------------------------------------------------------------- /easyfsl/datasets/features_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/features_dataset.py -------------------------------------------------------------------------------- /easyfsl/datasets/few_shot_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/few_shot_dataset.py -------------------------------------------------------------------------------- /easyfsl/datasets/mini_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/mini_imagenet.py -------------------------------------------------------------------------------- /easyfsl/datasets/support_set_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/support_set_folder.py -------------------------------------------------------------------------------- /easyfsl/datasets/tiered_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/tiered_imagenet.py -------------------------------------------------------------------------------- /easyfsl/datasets/wrap_few_shot_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/datasets/wrap_few_shot_dataset.py -------------------------------------------------------------------------------- /easyfsl/methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/__init__.py -------------------------------------------------------------------------------- /easyfsl/methods/bd_cspn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/bd_cspn.py -------------------------------------------------------------------------------- /easyfsl/methods/feat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/feat.py -------------------------------------------------------------------------------- /easyfsl/methods/few_shot_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/few_shot_classifier.py -------------------------------------------------------------------------------- /easyfsl/methods/finetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/finetune.py -------------------------------------------------------------------------------- /easyfsl/methods/laplacian_shot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/laplacian_shot.py -------------------------------------------------------------------------------- /easyfsl/methods/matching_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/matching_networks.py -------------------------------------------------------------------------------- /easyfsl/methods/prototypical_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/prototypical_networks.py -------------------------------------------------------------------------------- /easyfsl/methods/pt_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/pt_map.py -------------------------------------------------------------------------------- /easyfsl/methods/relation_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/relation_networks.py -------------------------------------------------------------------------------- /easyfsl/methods/simple_shot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/simple_shot.py -------------------------------------------------------------------------------- /easyfsl/methods/tim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/tim.py -------------------------------------------------------------------------------- /easyfsl/methods/transductive_finetuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/transductive_finetuning.py -------------------------------------------------------------------------------- /easyfsl/methods/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/methods/utils.py -------------------------------------------------------------------------------- /easyfsl/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/modules/__init__.py -------------------------------------------------------------------------------- /easyfsl/modules/attention_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/modules/attention_modules.py -------------------------------------------------------------------------------- /easyfsl/modules/build_from_checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/modules/build_from_checkpoint.py -------------------------------------------------------------------------------- /easyfsl/modules/feat_resnet12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/modules/feat_resnet12.py -------------------------------------------------------------------------------- /easyfsl/modules/predesigned_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/modules/predesigned_modules.py -------------------------------------------------------------------------------- /easyfsl/modules/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/modules/resnet.py -------------------------------------------------------------------------------- /easyfsl/samplers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/samplers/__init__.py -------------------------------------------------------------------------------- /easyfsl/samplers/task_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/samplers/task_sampler.py -------------------------------------------------------------------------------- /easyfsl/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /easyfsl/tests/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /easyfsl/tests/datasets/easy_set_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/easy_set_test.py -------------------------------------------------------------------------------- /easyfsl/tests/datasets/features_dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/features_dataset_test.py -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/balanced_support_set/160.Black_throated_Blue_Warbler/Black_throated_Blue_Warbler_0007_2916700989.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/balanced_support_set/160.Black_throated_Blue_Warbler/Black_throated_Blue_Warbler_0007_2916700989.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/balanced_support_set/160.Black_throated_Blue_Warbler/Black_throated_Blue_Warbler_0008_2966090836.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/balanced_support_set/160.Black_throated_Blue_Warbler/Black_throated_Blue_Warbler_0008_2966090836.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/balanced_support_set/161.Blue_winged_Warbler/Blue_winged_Warbler_0011_2521539056.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/balanced_support_set/161.Blue_winged_Warbler/Blue_winged_Warbler_0011_2521539056.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/balanced_support_set/161.Blue_winged_Warbler/Blue_winged_Warbler_0028_1988388399.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/balanced_support_set/161.Blue_winged_Warbler/Blue_winged_Warbler_0028_1988388399.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/balanced_support_set/162.Canada_Warbler/Canada_Warbler_0001_2495535649.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/balanced_support_set/162.Canada_Warbler/Canada_Warbler_0001_2495535649.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/balanced_support_set/162.Canada_Warbler/Canada_Warbler_0002_2529931098.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/balanced_support_set/162.Canada_Warbler/Canada_Warbler_0002_2529931098.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/empty_support_set/class_with_no_image/not_an_image.txt: -------------------------------------------------------------------------------- 1 | this is not an image 2 | -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/unbalanced_support_set/160.Black_throated_Blue_Warbler/Black_throated_Blue_Warbler_0007_2916700989.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/unbalanced_support_set/160.Black_throated_Blue_Warbler/Black_throated_Blue_Warbler_0007_2916700989.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/unbalanced_support_set/160.Black_throated_Blue_Warbler/Black_throated_Blue_Warbler_0008_2966090836.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/unbalanced_support_set/160.Black_throated_Blue_Warbler/Black_throated_Blue_Warbler_0008_2966090836.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/unbalanced_support_set/161.Blue_winged_Warbler/Blue_winged_Warbler_0011_2521539056.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/unbalanced_support_set/161.Blue_winged_Warbler/Blue_winged_Warbler_0011_2521539056.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0001_2495535649.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0001_2495535649.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0002_2529931098.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0002_2529931098.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0003_2509806963.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0003_2509806963.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0004_2530218943.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0004_2530218943.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0005_887179386.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/resources/unbalanced_support_set/162.Canada_Warbler/Canada_Warbler_0005_887179386.jpg -------------------------------------------------------------------------------- /easyfsl/tests/datasets/support_set_folder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/support_set_folder_test.py -------------------------------------------------------------------------------- /easyfsl/tests/datasets/wrap_few_shot_dataset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/datasets/wrap_few_shot_dataset_test.py -------------------------------------------------------------------------------- /easyfsl/tests/methods/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /easyfsl/tests/methods/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/conftest.py -------------------------------------------------------------------------------- /easyfsl/tests/methods/feat_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/feat_test.py -------------------------------------------------------------------------------- /easyfsl/tests/methods/few_shot_classifier_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/few_shot_classifier_test.py -------------------------------------------------------------------------------- /easyfsl/tests/methods/finetuning_methods_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/finetuning_methods_test.py -------------------------------------------------------------------------------- /easyfsl/tests/methods/matching_networks_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/matching_networks_test.py -------------------------------------------------------------------------------- /easyfsl/tests/methods/prototypical_networks_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/prototypical_networks_test.py -------------------------------------------------------------------------------- /easyfsl/tests/methods/relation_networks_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/relation_networks_test.py -------------------------------------------------------------------------------- /easyfsl/tests/methods/resources/Black_footed_Albatross_0001_2950163169.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/resources/Black_footed_Albatross_0001_2950163169.jpg -------------------------------------------------------------------------------- /easyfsl/tests/methods/resources/Black_footed_Albatross_0002_2293084168.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/resources/Black_footed_Albatross_0002_2293084168.jpg -------------------------------------------------------------------------------- /easyfsl/tests/methods/resources/Black_footed_Albatross_0004_2731401028.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/resources/Black_footed_Albatross_0004_2731401028.jpg -------------------------------------------------------------------------------- /easyfsl/tests/methods/resources/Least_Auklet_0001_2947317867.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/resources/Least_Auklet_0001_2947317867.jpg -------------------------------------------------------------------------------- /easyfsl/tests/methods/resources/Least_Auklet_0004_2685272855.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/methods/resources/Least_Auklet_0004_2685272855.jpg -------------------------------------------------------------------------------- /easyfsl/tests/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /easyfsl/tests/modules/predesigned_modules_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/modules/predesigned_modules_test.py -------------------------------------------------------------------------------- /easyfsl/tests/modules/resnet_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/modules/resnet_test.py -------------------------------------------------------------------------------- /easyfsl/tests/samplers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /easyfsl/tests/samplers/task_sampler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/samplers/task_sampler_test.py -------------------------------------------------------------------------------- /easyfsl/tests/utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/tests/utils_test.py -------------------------------------------------------------------------------- /easyfsl/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/easyfsl/utils.py -------------------------------------------------------------------------------- /notebooks/classical_training.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/notebooks/classical_training.ipynb -------------------------------------------------------------------------------- /notebooks/episodic_training.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/notebooks/episodic_training.ipynb -------------------------------------------------------------------------------- /notebooks/inference_with_extracted_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/notebooks/inference_with_extracted_embeddings.ipynb -------------------------------------------------------------------------------- /notebooks/my_first_few_shot_classifier.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/notebooks/my_first_few_shot_classifier.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/backbones_configs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/scripts/backbones_configs.json -------------------------------------------------------------------------------- /scripts/benchmark_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/scripts/benchmark_methods.py -------------------------------------------------------------------------------- /scripts/grid_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/scripts/grid_search.json -------------------------------------------------------------------------------- /scripts/hyperparameter_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/scripts/hyperparameter_search.py -------------------------------------------------------------------------------- /scripts/methods_configs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/scripts/methods_configs.json -------------------------------------------------------------------------------- /scripts/predict_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/scripts/predict_embeddings.py -------------------------------------------------------------------------------- /scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/scripts/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sicara/easy-few-shot-learning/HEAD/setup.py --------------------------------------------------------------------------------