├── LICENSE ├── README.md ├── data ├── COCO │ ├── cls_ids.pickle │ └── wordvec_array.pickle └── NUS_WIDE │ ├── classes.pickle │ ├── unseen_classes.pickle │ └── wordvec_array.pickle ├── infer.py ├── outputs ├── 1.png ├── 140016_215548610_422b79b4d7_m.jpg ├── 169049_2075738376_8385aa8a13_m.jpg ├── 231350_154414926_710674646d_m.jpg ├── 264106_2467643421_80a54c63e2_m.jpg ├── 28878_530841920_9f296f33c3_m.jpg └── 45820_163934428_128e9cfe08_m.jpg ├── photos ├── SDL_Figure_2.png └── SDL_intro.png ├── pics ├── 140016_215548610_422b79b4d7_m.jpg ├── 169049_2075738376_8385aa8a13_m.jpg ├── 231350_154414926_710674646d_m.jpg ├── 264106_2467643421_80a54c63e2_m.jpg ├── 28878_530841920_9f296f33c3_m.jpg └── 45820_163934428_128e9cfe08_m.jpg ├── requirements.txt ├── src ├── helper_functions │ └── helper_functions.py ├── loss_functions │ └── SDL_loss.py ├── models │ ├── __init__.py │ ├── tresnet │ │ ├── __init__.py │ │ ├── layers │ │ │ ├── adaptive_avgmax_pool.py │ │ │ ├── anti_aliasing.py │ │ │ ├── avg_pool.py │ │ │ └── general_layers.py │ │ └── tresnet.py │ └── utils │ │ ├── __init__.py │ │ ├── factory.py │ │ └── global_avg_pooling.py └── plot_results.py └── train.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/README.md -------------------------------------------------------------------------------- /data/COCO/cls_ids.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/data/COCO/cls_ids.pickle -------------------------------------------------------------------------------- /data/COCO/wordvec_array.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/data/COCO/wordvec_array.pickle -------------------------------------------------------------------------------- /data/NUS_WIDE/classes.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/data/NUS_WIDE/classes.pickle -------------------------------------------------------------------------------- /data/NUS_WIDE/unseen_classes.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/data/NUS_WIDE/unseen_classes.pickle -------------------------------------------------------------------------------- /data/NUS_WIDE/wordvec_array.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/data/NUS_WIDE/wordvec_array.pickle -------------------------------------------------------------------------------- /infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/infer.py -------------------------------------------------------------------------------- /outputs/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/outputs/1.png -------------------------------------------------------------------------------- /outputs/140016_215548610_422b79b4d7_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/outputs/140016_215548610_422b79b4d7_m.jpg -------------------------------------------------------------------------------- /outputs/169049_2075738376_8385aa8a13_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/outputs/169049_2075738376_8385aa8a13_m.jpg -------------------------------------------------------------------------------- /outputs/231350_154414926_710674646d_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/outputs/231350_154414926_710674646d_m.jpg -------------------------------------------------------------------------------- /outputs/264106_2467643421_80a54c63e2_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/outputs/264106_2467643421_80a54c63e2_m.jpg -------------------------------------------------------------------------------- /outputs/28878_530841920_9f296f33c3_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/outputs/28878_530841920_9f296f33c3_m.jpg -------------------------------------------------------------------------------- /outputs/45820_163934428_128e9cfe08_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/outputs/45820_163934428_128e9cfe08_m.jpg -------------------------------------------------------------------------------- /photos/SDL_Figure_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/photos/SDL_Figure_2.png -------------------------------------------------------------------------------- /photos/SDL_intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/photos/SDL_intro.png -------------------------------------------------------------------------------- /pics/140016_215548610_422b79b4d7_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/pics/140016_215548610_422b79b4d7_m.jpg -------------------------------------------------------------------------------- /pics/169049_2075738376_8385aa8a13_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/pics/169049_2075738376_8385aa8a13_m.jpg -------------------------------------------------------------------------------- /pics/231350_154414926_710674646d_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/pics/231350_154414926_710674646d_m.jpg -------------------------------------------------------------------------------- /pics/264106_2467643421_80a54c63e2_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/pics/264106_2467643421_80a54c63e2_m.jpg -------------------------------------------------------------------------------- /pics/28878_530841920_9f296f33c3_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/pics/28878_530841920_9f296f33c3_m.jpg -------------------------------------------------------------------------------- /pics/45820_163934428_128e9cfe08_m.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/pics/45820_163934428_128e9cfe08_m.jpg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/helper_functions/helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/helper_functions/helper_functions.py -------------------------------------------------------------------------------- /src/loss_functions/SDL_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/loss_functions/SDL_loss.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/__init__.py -------------------------------------------------------------------------------- /src/models/tresnet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/tresnet/__init__.py -------------------------------------------------------------------------------- /src/models/tresnet/layers/adaptive_avgmax_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/tresnet/layers/adaptive_avgmax_pool.py -------------------------------------------------------------------------------- /src/models/tresnet/layers/anti_aliasing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/tresnet/layers/anti_aliasing.py -------------------------------------------------------------------------------- /src/models/tresnet/layers/avg_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/tresnet/layers/avg_pool.py -------------------------------------------------------------------------------- /src/models/tresnet/layers/general_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/tresnet/layers/general_layers.py -------------------------------------------------------------------------------- /src/models/tresnet/tresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/tresnet/tresnet.py -------------------------------------------------------------------------------- /src/models/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/utils/__init__.py -------------------------------------------------------------------------------- /src/models/utils/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/utils/factory.py -------------------------------------------------------------------------------- /src/models/utils/global_avg_pooling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/models/utils/global_avg_pooling.py -------------------------------------------------------------------------------- /src/plot_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/src/plot_results.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alibaba-MIIL/ZS_SDL/HEAD/train.py --------------------------------------------------------------------------------