yxgeee / MMT

[ICLR-2020] Mutual Mean-Teaching: Pseudo Label Refinery for Unsupervised Domain Adaptation on Person Re-identification.
https://yxgeee.github.io/projects/mmt
MIT License
472 stars 73 forks source link

Meaning of seed #11

Closed asthaverma13 closed 4 years ago

asthaverma13 commented 4 years ago

Hi,

As you have mentioned in your documentation

sh scripts/pretrain.sh dukemtmc market1501 resnet50 1 sh scripts/pretrain.sh dukemtmc market1501 resnet50 2

1 and 2 are the seeds. What is the significance of seed in the code?

Waiting for reply

Thanks

yxgeee commented 4 years ago

We adopt different seeds for pre-training the model twice, and we can achieve two different initializations as a result. Loading different initialization weights for the coupled networks in our MMT framework could introduce more independent/complementary soft pseudo labels for training.