Computer Science, Computer Vision and Pattern Recognition Comparative Analysis of Time-Contrastive Networks and Self-Supervised Learning Methods for Fine-Grained Human Activity Understanding May 31, 2023