Computer Vision, Deep Learning, Convolutional Network.
Processing an image requires sending it through a neural network of millions of nodes. How Neural Networks learns to recognize images We train a neural network by feeding many images into it and telling it what the correct answer for each one is. Correct answer being, say, what class does the image