fifteen
收藏资源简介:
fifteen数据集用于训练PoliFormer模型,包含代理在导航和获取十五种可能对象类型中的行为数据。数据集包括传感器信息、视频轨迹和对象类型/ID等。
The Fifteen Dataset is designed for training the PoliFormer model, and it encompasses behavioral data collected from agents during navigation and the acquisition of one of the fifteen possible object types. The dataset includes sensor information, video trajectories, object types/IDs, and other associated metadata.
PoliFormer 数据集概述
数据集描述
PoliFormer 数据集用于训练和评估基于 Transformer 的强化学习模型,旨在实现高效的导航任务。数据集包括训练数据和评估数据,涵盖了多种对象类型和场景。
数据下载
训练数据
PoliFormer 使用 fifteen 类型的数据进行训练,该类型涉及代理在环境中导航并获取十五种可能的对象之一。
下载命令
bash python -m scripts.download_training_data --save_dir /your/local/save/dir --types fifteen
数据格式
下载的数据包含以下目录结构:
/your/local/save/dir/<fifteen OR all>type <TASK_TYPE> house_id_to_sub_house_id_train.json house_id_to_sub_house_id_val.json train <HOUSEID> hdf5_sensors.hdf5 raw_navigation_camera_<EPISODE_NUMBER>.mp4 raw_manipulation_camera__<EPISODE_NUMBER>.mp4 val # As with train
评估数据
评估数据包括优化后的 Objaverse 资产、注释和 ProcTHOR-Objaverse 房屋。
下载命令
bash python -m objathor.dataset.download_annotations --version 2023_07_28 --path /path/to/objaverse_assets python -m objathor.dataset.download_assets --version 2023_07_28 --path /path/to/objaverse_assets python -m scripts.download_objaverse_houses --save_dir /path/to/objaverse_houses --subset val
数据集结构
训练数据
house_id_to_sub_house_id_train.json和house_id_to_sub_house_id_val.json:包含训练和验证数据的映射。hdf5_sensors.hdf5:包含传感器数据,如房屋ID、起始姿态和目标对象类型/ID。raw_navigation_camera__<EPISODE_NUMBER>.mp4和raw_manipulation_camera__<EPISODE_NUMBER>.mp4:包含导航和操作摄像头的原始视频数据。
评估数据
annotations.json.gz:包含每个对象的注释。assets:包含优化后的 Objaverse 资产。val.jsonl.gz:包含 ProcTHOR-Objaverse 房屋的验证集。
使用方法
训练
bash python training/online/dinov2_vits_tsfm_rgb_augment_objectnav.py train --num_train_processes NUM_OF_TRAIN_PROCESSES --output_dir PATH_TO_RESULT --dataset_dir PATH_TO_DATASET
评估
bash python training/online/online_eval.py --output_basedir PATH_TO_RESULT --num_workers NUM_WORKERS --ckpt_path ckpt/text_nav/model.ckpt --training_tag text-nav --house_set objaverse --gpu_devices 0 1 2 3 4 5 6 7
引用
bibtex
@article{zeng2024poliformer,
author = {Zeng, Kuo-Hao and Zhang, Zichen and Ehsani, Kiana and Hendrix, Rose and Salvador, Jordi and Herrasti, Alvaro and Girshick, Ross and Kembhavi, Aniruddha and Weihs, Luca},
title = {PoliFormer: Scaling On-Policy RL with Transformers Results in Masterful Navigators},
journal = {CoRL},
year = {2024},
}




