Overall, this model looks like a funnel: an image enters the funnel and is progressively filtered and shrunk. The final output is a tiny image that is bright if a cat (or whatever object you’re looking for) is detected and dark if it is not detected. This funnel is known as a convolutional neural network, or CNN, and has become the bread and butter of deep learning for image categorization.