Open jszgz opened 5 years ago
This is an improvement, but we need to take new random sequences at every epoch
I think we should use a new a sample strategy which can sample temporally adjacent frames in order at random timestamp. If the sequence is shuffled, how can the net know the order of the motion, or contrary,this lead to a Robust net?
he did the right thing, but instead of using the batch size of 10 in the dataloader, I used 1 because we need 1 sequence of 10 frames, after that you need to modify the train function to convert the list sequence of images into tensors and that should work it out , I am doing the learning now and it seems to work fine for the moment.
we also have to keep shuffle = True so it chooses random sequences
Hi @jszgz ,I noticed this problem too. So I provided a script here to create a new sequence txt which contains images belong to different videos shuffled as video level. When you train the model, please set 'shuffle' as false. Unfortunately , after using the new txt, I still cannot get a efficient model with a higher mAP than the basenet. If you are interested, please try to train a efficient model.