Symmetry From Scratch: Group Equivariance as a Supervised Learning Task