Improving Self-Supervised Learningby Characterizing Idealized Representations