├── .gitignore ├── README.md ├── backbone.py ├── data ├── __init__.py ├── additional_transforms.py ├── datamgr.py ├── datamgr_unlabel.py ├── dataset.py ├── dataset_unlabel.py └── feature_loader.py ├── figs ├── main_acc.png ├── overview5.png ├── pipeline.png └── pool_acc_eccv_miniImagenet.png ├── filelists ├── CUB │ ├── base.json │ ├── base_20.json │ ├── base_40.json │ ├── base_60.json │ ├── base_80.json │ ├── novel.json │ └── val.json ├── aircrafts │ ├── base.json │ ├── base_20.json │ ├── base_40.json │ ├── base_60.json │ ├── base_80.json │ ├── novel.json │ └── val.json ├── cars │ ├── base.json │ ├── base_20.json │ ├── base_40.json │ ├── base_60.json │ ├── base_80.json │ ├── novel.json │ └── val.json ├── dogs │ ├── base.json │ ├── base_20.json │ ├── base_40.json │ ├── base_60.json │ ├── base_80.json │ ├── novel.json │ └── val.json ├── flowers │ ├── base.json │ ├── base_20.json │ ├── base_40.json │ ├── base_60.json │ ├── base_80.json │ ├── novel.json │ └── val.json ├── miniImagenet │ ├── base.json │ ├── novel.json │ └── val.json └── tieredImagenet │ ├── base.json │ ├── novel.json │ └── val.json ├── io_utils.py ├── methods ├── __init__.py ├── baselinefinetune.py ├── baselinetrain.py ├── maml.py ├── matchingnet.py ├── meta_template.py ├── meta_template_unlabel.py ├── protonet.py ├── protonet_unlabel.py └── relationnet.py ├── model_resnet.py ├── permutations_35.npy ├── resnet_pytorch.py ├── save_features.py ├── test.py ├── train.py ├── train_separate.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/README.md -------------------------------------------------------------------------------- /backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/backbone.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/additional_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/data/additional_transforms.py -------------------------------------------------------------------------------- /data/datamgr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/data/datamgr.py -------------------------------------------------------------------------------- /data/datamgr_unlabel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/data/datamgr_unlabel.py -------------------------------------------------------------------------------- /data/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/data/dataset.py -------------------------------------------------------------------------------- /data/dataset_unlabel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/data/dataset_unlabel.py -------------------------------------------------------------------------------- /data/feature_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/data/feature_loader.py -------------------------------------------------------------------------------- /figs/main_acc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/figs/main_acc.png -------------------------------------------------------------------------------- /figs/overview5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/figs/overview5.png -------------------------------------------------------------------------------- /figs/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/figs/pipeline.png -------------------------------------------------------------------------------- /figs/pool_acc_eccv_miniImagenet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/figs/pool_acc_eccv_miniImagenet.png -------------------------------------------------------------------------------- /filelists/CUB/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/CUB/base.json -------------------------------------------------------------------------------- /filelists/CUB/base_20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/CUB/base_20.json -------------------------------------------------------------------------------- /filelists/CUB/base_40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/CUB/base_40.json -------------------------------------------------------------------------------- /filelists/CUB/base_60.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/CUB/base_60.json -------------------------------------------------------------------------------- /filelists/CUB/base_80.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/CUB/base_80.json -------------------------------------------------------------------------------- /filelists/CUB/novel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/CUB/novel.json -------------------------------------------------------------------------------- /filelists/CUB/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/CUB/val.json -------------------------------------------------------------------------------- /filelists/aircrafts/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/aircrafts/base.json -------------------------------------------------------------------------------- /filelists/aircrafts/base_20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/aircrafts/base_20.json -------------------------------------------------------------------------------- /filelists/aircrafts/base_40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/aircrafts/base_40.json -------------------------------------------------------------------------------- /filelists/aircrafts/base_60.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/aircrafts/base_60.json -------------------------------------------------------------------------------- /filelists/aircrafts/base_80.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/aircrafts/base_80.json -------------------------------------------------------------------------------- /filelists/aircrafts/novel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/aircrafts/novel.json -------------------------------------------------------------------------------- /filelists/aircrafts/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/aircrafts/val.json -------------------------------------------------------------------------------- /filelists/cars/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/cars/base.json -------------------------------------------------------------------------------- /filelists/cars/base_20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/cars/base_20.json -------------------------------------------------------------------------------- /filelists/cars/base_40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/cars/base_40.json -------------------------------------------------------------------------------- /filelists/cars/base_60.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/cars/base_60.json -------------------------------------------------------------------------------- /filelists/cars/base_80.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/cars/base_80.json -------------------------------------------------------------------------------- /filelists/cars/novel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/cars/novel.json -------------------------------------------------------------------------------- /filelists/cars/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/cars/val.json -------------------------------------------------------------------------------- /filelists/dogs/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/dogs/base.json -------------------------------------------------------------------------------- /filelists/dogs/base_20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/dogs/base_20.json -------------------------------------------------------------------------------- /filelists/dogs/base_40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/dogs/base_40.json -------------------------------------------------------------------------------- /filelists/dogs/base_60.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/dogs/base_60.json -------------------------------------------------------------------------------- /filelists/dogs/base_80.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/dogs/base_80.json -------------------------------------------------------------------------------- /filelists/dogs/novel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/dogs/novel.json -------------------------------------------------------------------------------- /filelists/dogs/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/dogs/val.json -------------------------------------------------------------------------------- /filelists/flowers/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/flowers/base.json -------------------------------------------------------------------------------- /filelists/flowers/base_20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/flowers/base_20.json -------------------------------------------------------------------------------- /filelists/flowers/base_40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/flowers/base_40.json -------------------------------------------------------------------------------- /filelists/flowers/base_60.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/flowers/base_60.json -------------------------------------------------------------------------------- /filelists/flowers/base_80.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/flowers/base_80.json -------------------------------------------------------------------------------- /filelists/flowers/novel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/flowers/novel.json -------------------------------------------------------------------------------- /filelists/flowers/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/flowers/val.json -------------------------------------------------------------------------------- /filelists/miniImagenet/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/miniImagenet/base.json -------------------------------------------------------------------------------- /filelists/miniImagenet/novel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/miniImagenet/novel.json -------------------------------------------------------------------------------- /filelists/miniImagenet/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/miniImagenet/val.json -------------------------------------------------------------------------------- /filelists/tieredImagenet/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/tieredImagenet/base.json -------------------------------------------------------------------------------- /filelists/tieredImagenet/novel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/tieredImagenet/novel.json -------------------------------------------------------------------------------- /filelists/tieredImagenet/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/filelists/tieredImagenet/val.json -------------------------------------------------------------------------------- /io_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/io_utils.py -------------------------------------------------------------------------------- /methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/__init__.py -------------------------------------------------------------------------------- /methods/baselinefinetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/baselinefinetune.py -------------------------------------------------------------------------------- /methods/baselinetrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/baselinetrain.py -------------------------------------------------------------------------------- /methods/maml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/maml.py -------------------------------------------------------------------------------- /methods/matchingnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/matchingnet.py -------------------------------------------------------------------------------- /methods/meta_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/meta_template.py -------------------------------------------------------------------------------- /methods/meta_template_unlabel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/meta_template_unlabel.py -------------------------------------------------------------------------------- /methods/protonet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/protonet.py -------------------------------------------------------------------------------- /methods/protonet_unlabel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/protonet_unlabel.py -------------------------------------------------------------------------------- /methods/relationnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/methods/relationnet.py -------------------------------------------------------------------------------- /model_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/model_resnet.py -------------------------------------------------------------------------------- /permutations_35.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/permutations_35.npy -------------------------------------------------------------------------------- /resnet_pytorch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/resnet_pytorch.py -------------------------------------------------------------------------------- /save_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/save_features.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/train.py -------------------------------------------------------------------------------- /train_separate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/train_separate.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvl-umass/fsl-ssl/HEAD/utils.py --------------------------------------------------------------------------------