Main concepts of CNNs