Self-Supervised Learning with an Information Maximization Criterion