3D点云目标检测Complex-YOLO(训练篇)(二)———测试、训练与评估,分析

Inference

  • data_process/kitti_dataset里面设置了用testing文件下的测试图片
  • 这里pretrained_model用的是作者提供的,自行从.md文件里下载就行
  • 运行脚本:

python test.py --gpu_idx 0 --pretrained_path complex_yolov4_mse_loss.pth --cfgfile ./config/cfg/complex_yolov4.cfg --show_image

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

Evaluate

  • 作者这里val模式没有定义,我们修改一下代码来进行validation
        if self.mode == 'test':
            sub_folder = 'testing'
        elif self.mode == 'val':
            sub_folder = 'validation'
        else:
            sub_folder = 'training'
        # sub_folder = 'testing' if self.is_test else 'training'
        # 这一行注释掉,其他的不变就可以了~
  • 运行脚本:
    python evaluate.py --gpu_idx 1 --pretrained_path complex_yolov4_mse_loss.pth --cfgfile ./config/cfg/complex_yolov4.cfg --img_size 600

在这里插入图片描述
在这里插入图片描述
(这github博主提供的模型召回率不太行啊qwq…)

Training

那咱们来训一下吧。

#!/usr/bin/env bash
python train.py \
  --saved_fn 'complexnewwwww' \
  --arch 'darknet' \
  --cfgfile ./config/cfg/complex_yolov4.cfg \
  --pretrained_path complex_yolov4_mse_loss.pth\
  --batch_size 4 \
  --num_workers 4 \
  --no-val \
  --gpu_idx 1 \
  --num_epochs 100

在这里插入图片描述
在这里插入图片描述
每10epoch保存一次。

对比

carpersoncyclistmAP
官网mse300epoch0.450.030.030.17
10epoch0.670.040.020.24
20epoch0.700.040.060.27
30epoch0.700.030.040.26
40epoch0.710.060.020.27
50epoch0.720.040.030.26
60epoch0.680.030.020.24
70epoch0.670.040.020.25
80epoch0.700.030.020.25
90epoch0.710.040.020.26
100epoch0.700.040.020.25

在验证集上的测试结果,首先是行人和骑自行车的人检测效果非常不好,0.0几是认真的吗,得亏老哥还吹着说能设计了更好的anchor-box来进行行人检测。。

我开始怀疑了,虽然数据集划分不一致,github复现的老哥是6000/1400左右的,我是1:1,但是讲道理,他的训练集图片更多,并且和验证集里的数据有重复,应该召回率更高才对啊(知道原因的伙计可以评论一下)。还是我理解的有问题,数据集这里需要再深究。

训练上,大概50epoch就差不多性能巅峰了,这和二维目标检测完全不一样。

但不排除我训练方式有问题,(but参数就是原文的参数)
再捣鼓捣鼓吧。先写报告了。

每一类的precision,recall,AP,f1计算数据

  • 10epoch
    在这里插入图片描述

  • 20epoch
    在这里插入图片描述

  • 30epoch
    在这里插入图片描述

  • 40epoch
    在这里插入图片描述

  • 50epoch
    在这里插入图片描述

  • 60 epoch
    在这里插入图片描述

  • 70epoch
    在这里插入图片描述

  • 80epoch
    在这里插入图片描述

  • 90epoch
    在这里插入图片描述

  • 100 epoch
    在这里插入图片描述

  • 3
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 21
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vanessa Ni

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值