├── LICENSE ├── README.md ├── compute_distances.py ├── config.py ├── datasets ├── _init_.py ├── fashion200k.py ├── fashion200k │ └── README.txt ├── fashion_iq.py ├── fashion_iq │ ├── captions │ │ ├── cap.dress.test.json │ │ ├── cap.dress.train.json │ │ ├── cap.dress.val.json │ │ ├── cap.shirt.test.json │ │ ├── cap.shirt.train.json │ │ ├── cap.shirt.val.json │ │ ├── cap.toptee.test.json │ │ ├── cap.toptee.train.json │ │ └── cap.toptee.val.json │ ├── image_splits │ │ ├── split.dress.test.json │ │ ├── split.dress.train.json │ │ ├── split.dress.val.json │ │ ├── split.shirt.test.json │ │ ├── split.shirt.train.json │ │ ├── split.shirt.val.json │ │ ├── split.toptee.test.json │ │ ├── split.toptee.train.json │ │ └── split.toptee.val.json │ └── image_tag_dataset │ │ ├── image_url │ │ ├── asin2url.dress.txt │ │ ├── asin2url.shirt.txt │ │ └── asin2url.toptee.txt │ │ └── tags │ │ ├── asin2attr.dress.test.json │ │ ├── asin2attr.dress.train.json │ │ ├── asin2attr.dress.val.json │ │ ├── asin2attr.shirt.test.json │ │ ├── asin2attr.shirt.train.json │ │ ├── asin2attr.shirt.val.json │ │ ├── asin2attr.toptee.test.json │ │ ├── asin2attr.toptee.train.json │ │ └── asin2attr.toptee.val.json ├── shoes.py ├── shoes │ ├── captions_shoes.json │ ├── eval_im_names.txt │ ├── relative_captions_shoes.json │ ├── shoes-test-all.txt │ └── train_im_names.txt └── vocabulary.py ├── download_fashion_iq.py ├── extract_features_val.py ├── generate_caption_pairs.py ├── generate_groundtruth.py ├── generate_tags.py ├── generate_tags_fashion_iq.py ├── model.py ├── nets ├── _init_.py ├── attention.py ├── mobilenet_v1.py ├── mobilenet_v1_ml.py ├── nets_factory.py ├── projection.py ├── resnet_utils.py ├── resnet_v2.py ├── resnet_v2_ml.py └── rnn.py ├── pretrain_model └── README.txt ├── read_glove.py ├── results └── README.txt ├── save_model └── README.txt ├── scripts ├── prepare_data.sh ├── run_fashion200k.sh ├── run_fashion200k_val.sh ├── run_fashion_iq.sh ├── run_fashion_iq_val.sh ├── run_shoes.sh └── run_shoes_val.sh ├── test_val.py ├── train_val.py └── train_val_fashion200k.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/README.md -------------------------------------------------------------------------------- /compute_distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/compute_distances.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/config.py -------------------------------------------------------------------------------- /datasets/_init_.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datasets/fashion200k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion200k.py -------------------------------------------------------------------------------- /datasets/fashion200k/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion200k/README.txt -------------------------------------------------------------------------------- /datasets/fashion_iq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq.py -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.dress.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.dress.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.dress.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.dress.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.dress.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.dress.val.json -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.shirt.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.shirt.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.shirt.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.shirt.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.shirt.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.shirt.val.json -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.toptee.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.toptee.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.toptee.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.toptee.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/captions/cap.toptee.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/captions/cap.toptee.val.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.dress.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.dress.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.dress.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.dress.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.dress.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.dress.val.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.shirt.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.shirt.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.shirt.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.shirt.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.shirt.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.shirt.val.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.toptee.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.toptee.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.toptee.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.toptee.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_splits/split.toptee.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_splits/split.toptee.val.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/image_url/asin2url.dress.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/image_url/asin2url.dress.txt -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/image_url/asin2url.shirt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/image_url/asin2url.shirt.txt -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/image_url/asin2url.toptee.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/image_url/asin2url.toptee.txt -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.dress.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.dress.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.dress.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.dress.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.dress.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.dress.val.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.shirt.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.shirt.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.shirt.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.shirt.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.shirt.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.shirt.val.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.toptee.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.toptee.test.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.toptee.train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.toptee.train.json -------------------------------------------------------------------------------- /datasets/fashion_iq/image_tag_dataset/tags/asin2attr.toptee.val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/fashion_iq/image_tag_dataset/tags/asin2attr.toptee.val.json -------------------------------------------------------------------------------- /datasets/shoes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/shoes.py -------------------------------------------------------------------------------- /datasets/shoes/captions_shoes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/shoes/captions_shoes.json -------------------------------------------------------------------------------- /datasets/shoes/eval_im_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/shoes/eval_im_names.txt -------------------------------------------------------------------------------- /datasets/shoes/relative_captions_shoes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/shoes/relative_captions_shoes.json -------------------------------------------------------------------------------- /datasets/shoes/shoes-test-all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/shoes/shoes-test-all.txt -------------------------------------------------------------------------------- /datasets/shoes/train_im_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/shoes/train_im_names.txt -------------------------------------------------------------------------------- /datasets/vocabulary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/datasets/vocabulary.py -------------------------------------------------------------------------------- /download_fashion_iq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/download_fashion_iq.py -------------------------------------------------------------------------------- /extract_features_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/extract_features_val.py -------------------------------------------------------------------------------- /generate_caption_pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/generate_caption_pairs.py -------------------------------------------------------------------------------- /generate_groundtruth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/generate_groundtruth.py -------------------------------------------------------------------------------- /generate_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/generate_tags.py -------------------------------------------------------------------------------- /generate_tags_fashion_iq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/generate_tags_fashion_iq.py -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/model.py -------------------------------------------------------------------------------- /nets/_init_.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nets/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/attention.py -------------------------------------------------------------------------------- /nets/mobilenet_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/mobilenet_v1.py -------------------------------------------------------------------------------- /nets/mobilenet_v1_ml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/mobilenet_v1_ml.py -------------------------------------------------------------------------------- /nets/nets_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/nets_factory.py -------------------------------------------------------------------------------- /nets/projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/projection.py -------------------------------------------------------------------------------- /nets/resnet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/resnet_utils.py -------------------------------------------------------------------------------- /nets/resnet_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/resnet_v2.py -------------------------------------------------------------------------------- /nets/resnet_v2_ml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/resnet_v2_ml.py -------------------------------------------------------------------------------- /nets/rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/nets/rnn.py -------------------------------------------------------------------------------- /pretrain_model/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/pretrain_model/README.txt -------------------------------------------------------------------------------- /read_glove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/read_glove.py -------------------------------------------------------------------------------- /results/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/results/README.txt -------------------------------------------------------------------------------- /save_model/README.txt: -------------------------------------------------------------------------------- 1 | This folder stores all the checkpoints. -------------------------------------------------------------------------------- /scripts/prepare_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/scripts/prepare_data.sh -------------------------------------------------------------------------------- /scripts/run_fashion200k.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/scripts/run_fashion200k.sh -------------------------------------------------------------------------------- /scripts/run_fashion200k_val.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/scripts/run_fashion200k_val.sh -------------------------------------------------------------------------------- /scripts/run_fashion_iq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/scripts/run_fashion_iq.sh -------------------------------------------------------------------------------- /scripts/run_fashion_iq_val.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/scripts/run_fashion_iq_val.sh -------------------------------------------------------------------------------- /scripts/run_shoes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/scripts/run_shoes.sh -------------------------------------------------------------------------------- /scripts/run_shoes_val.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/scripts/run_shoes_val.sh -------------------------------------------------------------------------------- /test_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/test_val.py -------------------------------------------------------------------------------- /train_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/train_val.py -------------------------------------------------------------------------------- /train_val_fashion200k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanbeic/VAL/HEAD/train_val_fashion200k.py --------------------------------------------------------------------------------