├── .gitignore ├── README.md ├── data └── .gitkeep ├── demo_web ├── css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap-theme.min.css.map │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ └── custom.css ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── images │ ├── loading.gif │ ├── logos.png │ └── walle.jpg ├── index.html └── js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── custom.js │ └── npm.js ├── images ├── model.png └── task.png ├── logs └── .gitkeep ├── recipe1m ├── __init__.py ├── api.py ├── datasets │ ├── __init__.py │ ├── batch_sampler.py │ ├── factory.py │ └── recipe1m.py ├── extract.py ├── models │ ├── __init__.py │ ├── criterions │ │ ├── __init__.py │ │ ├── pairwise.py │ │ ├── trijoint.py │ │ └── triplet.py │ ├── factory.py │ ├── metrics │ │ ├── __init__.py │ │ ├── trijoint.py │ │ └── utils.py │ ├── networks │ │ ├── __init__.py │ │ └── trijoint.py │ └── trijoint.py ├── optimizers │ ├── __init__.py │ ├── factory.py │ └── trijoint.py ├── options │ ├── abstract.yaml │ ├── adamine.yaml │ ├── avg.yaml │ ├── avg_nosem.yaml │ ├── lifted_struct.yaml │ ├── max.yaml │ ├── pairwise.yaml │ ├── pairwise_plus.yaml │ ├── semi_hard.yaml │ └── triplet.yaml └── visu │ ├── __init__.py │ ├── calculate_mean_features.py │ ├── ingrs_count.py │ ├── ingrs_to_images.py │ ├── ingrs_to_images_per_class.py │ ├── make_menu.py │ ├── mean_to_images.py │ ├── modality_to_modality_top5.py │ ├── old_ingrs_to_img_by_class.py │ ├── old_top5.py │ ├── old_top5_old.py │ ├── old_tsne.py │ └── remove_ingrs.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/README.md -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo_web/css/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/bootstrap-theme.css -------------------------------------------------------------------------------- /demo_web/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/bootstrap-theme.css.map -------------------------------------------------------------------------------- /demo_web/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/bootstrap-theme.min.css -------------------------------------------------------------------------------- /demo_web/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/bootstrap-theme.min.css.map -------------------------------------------------------------------------------- /demo_web/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/bootstrap.css -------------------------------------------------------------------------------- /demo_web/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/bootstrap.css.map -------------------------------------------------------------------------------- /demo_web/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/bootstrap.min.css -------------------------------------------------------------------------------- /demo_web/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /demo_web/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/css/custom.css -------------------------------------------------------------------------------- /demo_web/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /demo_web/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /demo_web/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /demo_web/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /demo_web/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /demo_web/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/images/loading.gif -------------------------------------------------------------------------------- /demo_web/images/logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/images/logos.png -------------------------------------------------------------------------------- /demo_web/images/walle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/images/walle.jpg -------------------------------------------------------------------------------- /demo_web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/index.html -------------------------------------------------------------------------------- /demo_web/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/js/bootstrap.js -------------------------------------------------------------------------------- /demo_web/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/js/bootstrap.min.js -------------------------------------------------------------------------------- /demo_web/js/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/js/custom.js -------------------------------------------------------------------------------- /demo_web/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/demo_web/js/npm.js -------------------------------------------------------------------------------- /images/model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/images/model.png -------------------------------------------------------------------------------- /images/task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/images/task.png -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recipe1m/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recipe1m/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/api.py -------------------------------------------------------------------------------- /recipe1m/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recipe1m/datasets/batch_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/datasets/batch_sampler.py -------------------------------------------------------------------------------- /recipe1m/datasets/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/datasets/factory.py -------------------------------------------------------------------------------- /recipe1m/datasets/recipe1m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/datasets/recipe1m.py -------------------------------------------------------------------------------- /recipe1m/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/extract.py -------------------------------------------------------------------------------- /recipe1m/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recipe1m/models/criterions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/criterions/__init__.py -------------------------------------------------------------------------------- /recipe1m/models/criterions/pairwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/criterions/pairwise.py -------------------------------------------------------------------------------- /recipe1m/models/criterions/trijoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/criterions/trijoint.py -------------------------------------------------------------------------------- /recipe1m/models/criterions/triplet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/criterions/triplet.py -------------------------------------------------------------------------------- /recipe1m/models/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/factory.py -------------------------------------------------------------------------------- /recipe1m/models/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/metrics/__init__.py -------------------------------------------------------------------------------- /recipe1m/models/metrics/trijoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/metrics/trijoint.py -------------------------------------------------------------------------------- /recipe1m/models/metrics/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/metrics/utils.py -------------------------------------------------------------------------------- /recipe1m/models/networks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/networks/__init__.py -------------------------------------------------------------------------------- /recipe1m/models/networks/trijoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/networks/trijoint.py -------------------------------------------------------------------------------- /recipe1m/models/trijoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/models/trijoint.py -------------------------------------------------------------------------------- /recipe1m/optimizers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recipe1m/optimizers/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/optimizers/factory.py -------------------------------------------------------------------------------- /recipe1m/optimizers/trijoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/optimizers/trijoint.py -------------------------------------------------------------------------------- /recipe1m/options/abstract.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/abstract.yaml -------------------------------------------------------------------------------- /recipe1m/options/adamine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/adamine.yaml -------------------------------------------------------------------------------- /recipe1m/options/avg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/avg.yaml -------------------------------------------------------------------------------- /recipe1m/options/avg_nosem.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/avg_nosem.yaml -------------------------------------------------------------------------------- /recipe1m/options/lifted_struct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/lifted_struct.yaml -------------------------------------------------------------------------------- /recipe1m/options/max.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/max.yaml -------------------------------------------------------------------------------- /recipe1m/options/pairwise.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/pairwise.yaml -------------------------------------------------------------------------------- /recipe1m/options/pairwise_plus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/pairwise_plus.yaml -------------------------------------------------------------------------------- /recipe1m/options/semi_hard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/semi_hard.yaml -------------------------------------------------------------------------------- /recipe1m/options/triplet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/options/triplet.yaml -------------------------------------------------------------------------------- /recipe1m/visu/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recipe1m/visu/calculate_mean_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/calculate_mean_features.py -------------------------------------------------------------------------------- /recipe1m/visu/ingrs_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/ingrs_count.py -------------------------------------------------------------------------------- /recipe1m/visu/ingrs_to_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/ingrs_to_images.py -------------------------------------------------------------------------------- /recipe1m/visu/ingrs_to_images_per_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/ingrs_to_images_per_class.py -------------------------------------------------------------------------------- /recipe1m/visu/make_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/make_menu.py -------------------------------------------------------------------------------- /recipe1m/visu/mean_to_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/mean_to_images.py -------------------------------------------------------------------------------- /recipe1m/visu/modality_to_modality_top5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/modality_to_modality_top5.py -------------------------------------------------------------------------------- /recipe1m/visu/old_ingrs_to_img_by_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/old_ingrs_to_img_by_class.py -------------------------------------------------------------------------------- /recipe1m/visu/old_top5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/old_top5.py -------------------------------------------------------------------------------- /recipe1m/visu/old_top5_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/old_top5_old.py -------------------------------------------------------------------------------- /recipe1m/visu/old_tsne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/old_tsne.py -------------------------------------------------------------------------------- /recipe1m/visu/remove_ingrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/recipe1m/visu/remove_ingrs.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cadene/recipe1m.bootstrap.pytorch/HEAD/requirements.txt --------------------------------------------------------------------------------