GCL
GCL copied to clipboard
Some questions in reproducing the code in windows OS
陈博士你好 我是在windows系统运行你的代码的,有一些问题想问下你,期待你的回复,谢谢:)
目前我将duke作为目标域进行训练,根据Github上的指导,我是这么做的:
根据train_stage2_duke.sh的内容在main.py里面调整【parser.add_argument】参数,然后直接运行main.py
目前结果如下图:

想问一下 1、在这段步骤中不会出现rank-1,map类的指标显示么? 2、指导里面只说了纯无监督的执行方法,如果要做duke→market这类的跨域应该怎么修改文件呢?
你好,感谢关注
- 在stage2里,我们固定住了id encoder,只预热生成器的部分,这个阶段有关id的指标(rank1 mAP)不会变。stage3里会变。
- 跨域只需要使用一个跨域的baseline算法去预热id encoder。例如下载我们分享的跨域训练权重,然后修改train_stage2_market.sh里面
--init ./examples/logs/JVTC/market/resnet50_duke2market_epoch00100.pth
好的,谢谢 :)
但是跨域的时候需要在代码中制定源域和目标域么?
跨域时需要设定目标域,不需要设定源域,因为我们的算法本身是不需要两个域的。只是有的baseline预热算法需要两个域。
竟然stage2是用来预热的,那是不是无监督就不需要stage2了