├── README.md ├── agents ├── __init__.py ├── agent.py ├── navigation_agent.py └── random_agent.py ├── datasets ├── __init__.py ├── base_controller.py ├── constants.py ├── data.py ├── environment.py ├── glove.py ├── offline_controller_with_small_rotation.py └── target_util.py ├── episodes ├── __init__.py ├── basic_episode.py ├── episode.py └── test_val_episode.py ├── full_eval.py ├── main.py ├── main_eval.py ├── models ├── __init__.py ├── basemodel.py ├── graphmodel.py ├── metamemorygraphmodel.py └── model_io.py ├── optimizers ├── __init__.py ├── shared_RMS_prop.py └── shared_adam.py ├── requirements.txt ├── runners ├── __init__.py ├── a3c_train.py ├── a3c_val.py └── train_util.py ├── single_eval.py └── utils ├── __init__.py ├── action_util.py ├── class_finder.py ├── command_parser.py ├── data_utils.py ├── misc_util.py └── model_util.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/README.md -------------------------------------------------------------------------------- /agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/agents/__init__.py -------------------------------------------------------------------------------- /agents/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/agents/agent.py -------------------------------------------------------------------------------- /agents/navigation_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/agents/navigation_agent.py -------------------------------------------------------------------------------- /agents/random_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/agents/random_agent.py -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datasets/base_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/datasets/base_controller.py -------------------------------------------------------------------------------- /datasets/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/datasets/constants.py -------------------------------------------------------------------------------- /datasets/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/datasets/data.py -------------------------------------------------------------------------------- /datasets/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/datasets/environment.py -------------------------------------------------------------------------------- /datasets/glove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/datasets/glove.py -------------------------------------------------------------------------------- /datasets/offline_controller_with_small_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/datasets/offline_controller_with_small_rotation.py -------------------------------------------------------------------------------- /datasets/target_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/datasets/target_util.py -------------------------------------------------------------------------------- /episodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/episodes/__init__.py -------------------------------------------------------------------------------- /episodes/basic_episode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/episodes/basic_episode.py -------------------------------------------------------------------------------- /episodes/episode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/episodes/episode.py -------------------------------------------------------------------------------- /episodes/test_val_episode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/episodes/test_val_episode.py -------------------------------------------------------------------------------- /full_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/full_eval.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/main.py -------------------------------------------------------------------------------- /main_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/main_eval.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/models/basemodel.py -------------------------------------------------------------------------------- /models/graphmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/models/graphmodel.py -------------------------------------------------------------------------------- /models/metamemorygraphmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/models/metamemorygraphmodel.py -------------------------------------------------------------------------------- /models/model_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/models/model_io.py -------------------------------------------------------------------------------- /optimizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/optimizers/__init__.py -------------------------------------------------------------------------------- /optimizers/shared_RMS_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/optimizers/shared_RMS_prop.py -------------------------------------------------------------------------------- /optimizers/shared_adam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/optimizers/shared_adam.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/requirements.txt -------------------------------------------------------------------------------- /runners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/runners/__init__.py -------------------------------------------------------------------------------- /runners/a3c_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/runners/a3c_train.py -------------------------------------------------------------------------------- /runners/a3c_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/runners/a3c_val.py -------------------------------------------------------------------------------- /runners/train_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/runners/train_util.py -------------------------------------------------------------------------------- /single_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/single_eval.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/action_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/utils/action_util.py -------------------------------------------------------------------------------- /utils/class_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/utils/class_finder.py -------------------------------------------------------------------------------- /utils/command_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/utils/command_parser.py -------------------------------------------------------------------------------- /utils/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/utils/data_utils.py -------------------------------------------------------------------------------- /utils/misc_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/utils/misc_util.py -------------------------------------------------------------------------------- /utils/model_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaishu0097/ECCV-VN/HEAD/utils/model_util.py --------------------------------------------------------------------------------