Home

Awesome

HOP-VLN-finetune

This respository is the finetune code of HOP: History-and-Order Aware Pre-training for Vision-and-Language Navigation. The code is based on Recurrent-VLN-BERT. Thanks to Yicong Hong for releasing the Recurrent-VLN-BERT code.

Prerequisites

Installation

R2R

cd finetune_r2r

Data Preparation

Please follow the instructions below to prepare the data in directories:

Initial HOP weights

Training

bash run/train_agent.bash

Evaluating

bash run/test_agent.bash

NDH

cd finetune_ndh

Data Preparation

Please follow the instructions below to prepare the data in directories:

Initial HOP weights

Training

bash run/train.bash

Evaluating

bash run/test.bash

Citation

If you use or discuss our HOP, please cite our paper:

@InProceedings{Qiao2022HOP,
    author    = {Qiao, Yanyuan, Qi Yuankai, Hong, Yicong, Yu, Zheng, Wang, Peng and Wu, Qi},
    title     = {HOP: History-and-Order Aware Pre-training for Vision-and-Language Navigation},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2022},
    pages     = {15418-15427}
}