【实验记录】AGW | Visible-Infrared Re-ID

【RT】Visible Thermal Re-IDDeep Learning for Person Re-identification: A Survey and Outlook中提出了一个针对单/跨模态行人重识别的baseline:AGW
AWG框架

做过两次,在测试阶段有问题,现在再重做一次🤔Code
在这里插入图片描述

RTX3090

修改数据集路径:test.py, train.py, data_loader.py, pre_process_sysu.py

on the SYSU-MM01

Train

(caiman)$ python pre_process_sysu.py

一些路径和文件命名问题,修改一下
然后可以跑了,同样只用第二张卡,防止占用
13:00

python train.py --dataset sysu --lr 0.1 --method agw --gpu 1

服务器主动断开了,在37epoch,,终端长时间无操作😰

Best Epoch [18]:

Rank-1Rank-5Rank-10Rank-20mAPmINP
POOL46.49%74.70%84.17%93.27%45.66%32.76%
FC49.96%75.57%84.12%92.22%47.47%33.79%

三次实验best epoch都是在20左右的,问题不大

Test

python test.py --mode all --resume ‘save_model/sysu_agw_p4_n8_lr_0.1_seed_0_trial_1_best.t’ --dataset sysu --gpu 1

仍然不行
在这里插入图片描述
下载作者提供的训练好的权重titledsysu_awg_p4_n8_lr_0.1_seed_0.t(ps:如下问题解决之后这个权重用不了❓)
同样不行,
没读到best checkpoint,地址有误?

问题看test.py151行代码👇
在这里插入图片描述
多了checkpoint_path,重复给地址(最终模型加载的地址错误),但代码报错时,又不显示这个多余的checkpoint_path,只显示resume给的那串💥

因为我resume传参给的完整地址,要么调整①:resume传参只给模型权重的名,(是作者本意吧💦)

i.e. python test.py --mode all --resume 'sysu_agw_p4_n8_lr_0.1_seed_0_best.t' --dataset sysu --gpu 1

实际我👵(个人习惯,传参带路径)修改②:删除151行checkpoint_path这个参数

总之,终于解决✌️

十次取平均(因为数据集太小):

Rank-1Rank-5Rank-10Rank-20mAPmINP
POOL47.33%74.97%84.90%92.95%45.99%32.76%
FC49.96%75.57%85.30%94.12%45.34%32.85%

on the RegDB

Train

python train.py --dataset regdb --lr 0.1 --method agw --gpu 0,1

用不到30min
在这里插入图片描述

Test

python test.py --resume 'save_model/regdb_agw_p4_n8_lr_0.1_seed_0_trial_1_best.t' --dataset regdb --gpu 0,1 

同样,修改读取已保存模型的路径修改一致
数据集太小,测试十次,取均值作为最后结果:

Rank-1Rank-5Rank-10Rank-20mAPmINP
POOL86.96%92.28%94.68%97.04%83.06%73.91%
FC85.67%90.99%93.88%96.43%82.42%73.70%

这结果怎么这么好😶

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ca1m4n

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

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

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

打赏作者

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

抵扣说明:

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

余额充值