Self-Supervised Learning via Maximum Entropy Coding