about dataloader
asw91666 opened this issue · 6 comments
Hi! thank you for amazing contribution.
I wonder why do you use islice() during training.
learnable-triangulation-pytorch/train.py
Line 174 in 9d1a26e
thank you
Hi, thanks. I believe it was used to limit the number of iterations per epoch. For example, if your metric is "accuracy after 20 epochs" and if you have two datasets where one of them is twice bigger than the other, that metric will be inconsistent. Because on a larger dataset, 20 epochs will mean twice more training steps.
then didn't you use all frame of data/human36m/processed files when you train ?
Sometimes yes, sometimes not (like in experiments "without damaged actions"). Also, we used the CMU Panoptic dataset.
Do you mean you use H36m and CMU Panoptic jointly for learning, and testing on h36m?
you use H36m and CMU Panoptic jointly for learning
As far as I remember, no. You should check the paper, we've explained everything there in detail.
OK Thank you very much !