跨境追踪(ReID)多粒度网络(MGN)详解及代码实现(2)

多粒度网络(MGN)的结构设计与技术实现

代码实现:

 

(一)参考代码:https://github.com/hugh67/reid-MGN-pytorch

 

(二)我的实验:

目标平台:类脑平台  https://www.bitahub.com/

GPU:1块 1080

训练集: Market1501,DukeMTMC-reID

实验次数:2

 

(三)实验1:对Market1501训练,训练时间大约6小时。

训练命令:

python main.py --reset --datadir /data/bitahub/Market-1501 --batchid 16 --batchtest 32 --test_every 40 --epochs 160 --decay_type step_120_140 --loss 1*CrossEntropy+2*Triplet --margin 1.2 --re_rank --random_erasing --save MGN_adam_margin_1.2 --nGPU 1 --lr 2e-4 --optimizer ADAM

训练结果:

可以看到: mAP: 0.9241 rank1: 0.9471 rank3: 0.9644 rank5: 0.9709 rank10: 0.9768 (Best: 0.9241 @epoch 160)

 

(四)实验2:对DukeMTMC-reID训练,训练时间大约8小时。

训练命令:

python main.py --num_classes 702 --data_train DukeMTMCreID --data_test DukeMTMCreID --reset --datadir /data/bitahub/DukeMTMC-reID --batchid 16 --batchtest 32 --test_every 40 --epochs 160 --decay_type step_120_140 --loss 1*CrossEntropy+2*Triplet --margin 1.2 --re_rank --random_erasing --save MGN_adam_margin_1.2 --nGPU 1 --lr 2e-4 --optimizer ADAM

训练结果:

可以看到:mAP: 0.8828 rank1: 0.9035 rank3: 0.9349 rank5: 0.9452 rank10: 0.9610 (Best: 0.8828 @epoch 160)

(5)由于时间及GPU问题,我没有多训练太多,大家可以试试不同的参数,一定可以得到更好得效果。

 

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Hugh677

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

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

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

打赏作者

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

抵扣说明:

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

余额充值