机器人持续学习基准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
相关推荐
ZPC82101 天前
docker 镜像备份
人工智能·算法·fpga开发·机器人
ZPC82101 天前
docker 使用GUI ROS2
人工智能·算法·fpga开发·机器人
2501_946205521 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
xybDIY1 天前
Kiro Workshop - 使用 AI 代理聊天机器人构建电子商务网站
人工智能·机器人
宝贝儿好1 天前
【强化学习】第十章:连续动作空间强化学习:随机高斯策略、DPG算法
人工智能·python·深度学习·算法·机器人
大江东去浪淘尽千古风流人物1 天前
【SLAM】GenRobot / IO-AI / Scale / Appen 能力对比表(机器人数据与闭环视角)
人工智能·机器学习·机器人·大模型·概率论·端侧部署·巨身智能
梦想的旅途21 天前
企业微信API:外部群自动化推送实战指南
大数据·机器人·自动化·企业微信·rpa
鲁邦通物联网1 天前
架构设计:基于边缘网关构建异构电梯协议的统一机器人梯控中间件
机器人·机器人梯控·agv梯控·机器人乘梯·机器人自主乘梯·agv机器人梯控
RobotNow1 天前
优秀的机器人厂商集中平台哪家创新力强
机器人
shuidaoyuxing1 天前
机器人具身智能概念
人工智能·机器人