An artificial intelligence program that can recognize a set of images and use them to identify a new image with the same contents.