机器人持续学习基准LIBERO系列10——文件结构

0.前置

1.LIBERO-master目录结构

  • benchmark_scripts
  • images
  • libero
    • configs
      • config.yaml:总结所有配置的默认配置文件
      • data/default.yaml:数据的配置
      • eval/default.yaml:验证的配置
      • lifelong
        • base.yaml:顺序微调基线的配置
        • agem.yaml:agem配置
        • er.yaml
        • ewc.yaml
        • packnet.yaml
        • multitask.yaml
        • single_task.yaml
      • policy
        • data_augmentation
        • image_encoder
        • language_encoder
        • policy_head
        • position_encoding
        • bc_rnn_policy.yaml :ResNet-LSTM配置
        • bc_transformer_policy.yaml:ResNet-Transformer配置
        • bc_vilt_policy.yaml:ViT-Transformer配置
      • train
        • optimizer
          • shceduler
          • default.yaml:训练的配置
    • datasets
    • libero:环境有关
      • assets:网格文件相关
      • envs
        • problems:prooblem类定义
    • lifelong:策略,算法和实验
      • main.py:复现实验的主要脚本
      • algos:持续学习框架
      • models:底层策略
        • policy
        • bc_rnn_policy.py:ResNet-RNN
        • bc_transformer_policy.py:ResNet-T
        • bc_vilt_policy.py:ViT-T
  • libero.egg-info
  • mine
  • notebooks
    • scripts:创建数据集的脚本
    • collect_demonstrations.py:收集自己的人工演示轨迹
    • create_dataset.py:创建自己的数据集
    • batch_create_dataset.py :通过重复运行create_dataset.py创建一个批次的数据集
  • templates
    • problem_class_template.py:方便用户创建自己的problem类
  • LICENSE
  • README.md
  • requirements.txt
  • setup.py
  • .gitignore

2.LIBERO配置文件

  • 使用Hydra配置
  • 如果想要修改配置的话,参考下面的命令进行配置,而不是直接修改yaml文件
python 复制代码
export CUDA_VISIBLE_DEVICES=GPU_ID && \
export MUJOCO_EGL_DEVICE_ID=GPU_ID && \
python lifelong/main.py seed=SEED \
                        benchmark_name=BENCHMARK 
                        policy=POLICY \
                        lifelong=ewc \
                        lifelong.e_lambda=100000 \
                        lifelong.gamma=0.95
相关推荐
shichaog4 小时前
腿足机器人之五- 粒子滤波
机器人
xwz小王子4 小时前
RoboBERT:减少大规模数据与训练成本,端到端多模态机器人操作模型(西湖大学最新)
机器人·端到端大模型
珠海新立电子科技有限公司5 小时前
精准医疗的“柔性”助力:FPC在医疗机器人中的应用实例【新立电子】
人工智能·机器人·fpc
shichaog9 小时前
腿足机器人之八- 腿足机器人动力学
算法·机器人
x-cmd1 天前
[250217] x-cmd 发布 v0.5.3:新增 DeepSeek AI 模型支持及飞书/钉钉群机器人 Webhook 管理
ai·机器人·llm·钉钉·飞书·webhook·deepseek
2401_897444642 天前
智元机器人开源AgiBot World数据集:具身智能领域的“ImageNet时刻”
前端·机器人
Mountain and sea2 天前
【三菱plc进阶】三菱PLC进阶编程与复杂应用场景的详细技术解析
前端·javascript·网络·学习·算法·机器人·自动化
点云登山者3 天前
传感器篇(一)——深度相机
计算机视觉·机器人·相机
Orange--Lin3 天前
四元数如何用于 3D 旋转(代替欧拉角和旋转矩阵)【ESP32指向鼠标】
3d·矩阵·机器人
硬汉嵌入式4 天前
《安富莱嵌入式周报》第350期:Google开源Pebble智能手表,开源模块化机器人平台,开源万用表,支持10GHz HRTIM的单片机,开源CNC控制器
机器人·开源·智能手表