ISBNet跑STPLS3D数据集过程记录

ISBNet/docs/TRAIN.md at master · VinAIResearch/ISBNet

一、准备数据集

先是下载实例分割的数据集,复制到dataset的stpls3d文件夹里面

先是激活isbnet环境

conda activate isbnet

然后进入isbnet内的数据集文件夹,然后执行数据准备的脚本

cd ISBNet/dataset/stpls3d
bash prepare_data.sh

运行完之后

二、开始训练

# Pretrain step
python3 tools/train.py configs/stpls3d/isbnet_backbone_stpls3d.yaml --only_backbone  --exp_name default

# Train entire model
python3 tools/train.py configs/stpls3d/isbnet_stpls3d.yaml --trainall  --exp_name default

运行第一个命令后

显示

问题出在configs/stpls3d/isbnet_backbone_stpls3d.yaml 中的验证集配置,按照文件夹里面命名修改,然后保存

保存后再开始执行ISBNet的训练。

三、训练过程

ISBNet所给的stpls3d训练代码如下

# Pretrain step
python3 tools/train.py configs/stpls3d/isbnet_backbone_stpls3d.yaml --only_backbone  --exp_name default

# Train entire model
python3 tools/train.py configs/stpls3d/isbnet_stpls3d.yaml --trainall  --exp_name default

上面两个训练命令代表了ISBNet模型训练的两个关键阶段,它们的区别类似于“先学基础再学专业”的过程。一下是通俗易懂的对比说明:

四、第一阶段:骨干网络预训练(仅训练骨干)显示如下 

(isbnet) dou@dou-System-Product-Name:~/ISBNet$ python3 tools/train.py configs/stpls3d/isbnet_backbone_stpls3d.yaml --only_backbone  --exp_name default
2025-04-25 12:54:08,791 - INFO - Only train backbone
2025-04-25 12:54:08,791 - INFO - Config:
model:
  channels: 16
  num_blocks: 7
  semantic_classes: 15
  instance_classes: 14
  sem2ins_classes: []
  semantic_only: False
  semantic_weight: [1.0, 1.0, 44.0, 21.9, 1.8, 25.1, 31.5, 21.8, 24.0, 54.4, 114.4, 81.2, 43.6, 9.7, 22.4]
  with_coords: False
  ignore_label: -100
  voxel_scale: 3
  use_spp_pool: False
  filter_bg_thresh: 0.1
  iterative_sampling: False
  instance_head_cfg:
    dec_dim: 64
    n_sample_pa1: 2048
    n_queries: 256
    radius_scale: 10
    radius: 0.4
    neighbor: 16
  test_cfg:
    x4_split: False
    logit_thresh: 0.0
    score_thresh: 0.2
    npoint_thresh: 10
    type_nms: 'matrix'
    topk: 100

  fixed_modules: []

data:
  train:
    type: 'stpls3d'
    data_root: 'dataset/stpls3d'
    prefix: 'train'
    suffix: '_inst_nostuff.pth'
    training: True
    repeat: 3
    voxel_cfg:
      scale: 3
      spatial_shape: [128, 512]
      max_npoint: 250000
      min_npoint: 5000
  test:
    type: 'stpls3d'
    data_root: 'dataset/stpls3d'
    #prefix: 'val'
    prefix: 'val_250m'
    suffix: '_inst_nostuff.pth'
    training: False
    voxel_c
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值