Learning with contrastive loss, improve shuffledata
Add model definition to test imagenet accuracy