Learning with contrastive loss, improve shuffledataLearning with
contrastive loss, improve shuffledata