Convolutional Neural Networks are among the most influential and widely applied technologies in the ever-changing field of artificial intelligence, particularly in development services related to computer vision. Originated from the way an animal's visual cortex works, CNNs have changed the way machines perceive and process visual information. On learning how to detect patterns, shapes, and structures in images, CNNs achieve complex tasks that were otherwise believed to be an exclusively human form of vision.