├── .gitignore ├── LICENSE ├── README.md ├── configs ├── pool_activitynet_64x64_k9l4.yaml ├── pool_charades_16x16_k5l8.yaml └── pool_tacos_128x128_k5l8.yaml ├── dataset ├── ActivityNet │ ├── test.json │ ├── train.json │ └── val.json ├── Charades_STA │ ├── charades_test.json │ └── charades_train.json └── TACoS │ ├── test.json │ ├── train.json │ └── val.json ├── mmn ├── __init__.py ├── config │ ├── __init__.py │ ├── defaults.py │ └── paths_catalog.py ├── data │ ├── __init__.py │ ├── collate_batch.py │ ├── datasets │ │ ├── __init__.py │ │ ├── activitynet.py │ │ ├── charades.py │ │ ├── concat_dataset.py │ │ ├── evaluation.py │ │ ├── tacos.py │ │ └── utils.py │ └── samplers.py ├── engine │ ├── __init__.py │ ├── inference.py │ └── trainer.py ├── modeling │ ├── __init__.py │ └── mmn │ │ ├── __init__.py │ │ ├── feat2d.py │ │ ├── featpool.py │ │ ├── loss.py │ │ ├── mmn.py │ │ ├── proposal_conv.py │ │ └── text_encoder.py ├── structures │ ├── __init__.py │ └── tlg_batch.py └── utils │ ├── README.md │ ├── __init__.py │ ├── checkpoint.py │ ├── comm.py │ ├── imports.py │ ├── logger.py │ ├── metric_logger.py │ ├── miscellaneous.py │ ├── model_serialization.py │ ├── registry.py │ └── timer.py ├── scripts ├── anet_train.sh ├── charades_train.sh ├── eval.sh └── tacos_train.sh ├── test_net.py └── train_net.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/README.md -------------------------------------------------------------------------------- /configs/pool_activitynet_64x64_k9l4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/configs/pool_activitynet_64x64_k9l4.yaml -------------------------------------------------------------------------------- /configs/pool_charades_16x16_k5l8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/configs/pool_charades_16x16_k5l8.yaml -------------------------------------------------------------------------------- /configs/pool_tacos_128x128_k5l8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/configs/pool_tacos_128x128_k5l8.yaml -------------------------------------------------------------------------------- /dataset/ActivityNet/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/dataset/ActivityNet/test.json -------------------------------------------------------------------------------- /dataset/ActivityNet/train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/dataset/ActivityNet/train.json -------------------------------------------------------------------------------- /dataset/ActivityNet/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/dataset/ActivityNet/val.json -------------------------------------------------------------------------------- /dataset/Charades_STA/charades_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/dataset/Charades_STA/charades_test.json -------------------------------------------------------------------------------- /dataset/Charades_STA/charades_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/dataset/Charades_STA/charades_train.json -------------------------------------------------------------------------------- /dataset/TACoS/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/dataset/TACoS/test.json -------------------------------------------------------------------------------- /dataset/TACoS/train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/dataset/TACoS/train.json -------------------------------------------------------------------------------- /dataset/TACoS/val.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/dataset/TACoS/val.json -------------------------------------------------------------------------------- /mmn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mmn/config/__init__.py: -------------------------------------------------------------------------------- 1 | from .defaults import _C as cfg 2 | -------------------------------------------------------------------------------- /mmn/config/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/config/defaults.py -------------------------------------------------------------------------------- /mmn/config/paths_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/config/paths_catalog.py -------------------------------------------------------------------------------- /mmn/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/__init__.py -------------------------------------------------------------------------------- /mmn/data/collate_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/collate_batch.py -------------------------------------------------------------------------------- /mmn/data/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/datasets/__init__.py -------------------------------------------------------------------------------- /mmn/data/datasets/activitynet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/datasets/activitynet.py -------------------------------------------------------------------------------- /mmn/data/datasets/charades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/datasets/charades.py -------------------------------------------------------------------------------- /mmn/data/datasets/concat_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/datasets/concat_dataset.py -------------------------------------------------------------------------------- /mmn/data/datasets/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/datasets/evaluation.py -------------------------------------------------------------------------------- /mmn/data/datasets/tacos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/datasets/tacos.py -------------------------------------------------------------------------------- /mmn/data/datasets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/datasets/utils.py -------------------------------------------------------------------------------- /mmn/data/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/data/samplers.py -------------------------------------------------------------------------------- /mmn/engine/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mmn/engine/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/engine/inference.py -------------------------------------------------------------------------------- /mmn/engine/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/engine/trainer.py -------------------------------------------------------------------------------- /mmn/modeling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/modeling/__init__.py -------------------------------------------------------------------------------- /mmn/modeling/mmn/__init__.py: -------------------------------------------------------------------------------- 1 | from .mmn import MMN 2 | -------------------------------------------------------------------------------- /mmn/modeling/mmn/feat2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/modeling/mmn/feat2d.py -------------------------------------------------------------------------------- /mmn/modeling/mmn/featpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/modeling/mmn/featpool.py -------------------------------------------------------------------------------- /mmn/modeling/mmn/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/modeling/mmn/loss.py -------------------------------------------------------------------------------- /mmn/modeling/mmn/mmn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/modeling/mmn/mmn.py -------------------------------------------------------------------------------- /mmn/modeling/mmn/proposal_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/modeling/mmn/proposal_conv.py -------------------------------------------------------------------------------- /mmn/modeling/mmn/text_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/modeling/mmn/text_encoder.py -------------------------------------------------------------------------------- /mmn/structures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/structures/__init__.py -------------------------------------------------------------------------------- /mmn/structures/tlg_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/structures/tlg_batch.py -------------------------------------------------------------------------------- /mmn/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/README.md -------------------------------------------------------------------------------- /mmn/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mmn/utils/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/checkpoint.py -------------------------------------------------------------------------------- /mmn/utils/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/comm.py -------------------------------------------------------------------------------- /mmn/utils/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/imports.py -------------------------------------------------------------------------------- /mmn/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/logger.py -------------------------------------------------------------------------------- /mmn/utils/metric_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/metric_logger.py -------------------------------------------------------------------------------- /mmn/utils/miscellaneous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/miscellaneous.py -------------------------------------------------------------------------------- /mmn/utils/model_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/model_serialization.py -------------------------------------------------------------------------------- /mmn/utils/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/registry.py -------------------------------------------------------------------------------- /mmn/utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/mmn/utils/timer.py -------------------------------------------------------------------------------- /scripts/anet_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/scripts/anet_train.sh -------------------------------------------------------------------------------- /scripts/charades_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/scripts/charades_train.sh -------------------------------------------------------------------------------- /scripts/eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/scripts/eval.sh -------------------------------------------------------------------------------- /scripts/tacos_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/scripts/tacos_train.sh -------------------------------------------------------------------------------- /test_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/test_net.py -------------------------------------------------------------------------------- /train_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MCG-NJU/MMN/HEAD/train_net.py --------------------------------------------------------------------------------