Learning convolution operators on compact Abelian groups