Convolutional neural network (CNN)
Like a team of space explorers piecing together ancient maps and old clues to create a new map
Technical definition
A class of machine learning algorithms that exploit spatial hierarchies on data, using convolution and pooling operations to extract features from images.