https://medium.com/@monocosmo77/working-with-the-group-convolution-concept-part3-machine-learning-673a8b10ac61