Overall Explanation
Overview
Image Recognition, in the context of computer vision, is the computer’s ability to recognize and identify an object through an image, a video or a live camera.
This allows us to solve many real world problems from governments detecting criminal amongst crowd, phone locking systems, self-driving cars and so on.
Similar to our googlenet example we can detect 1000 different objects from animals to house hold items.
AlexNet
What is GoogleNet?
Alex net is an artificial intelligence model that was developed and designed by Alex Krizhevsky in collaboration with Ilya Sutskever and Geoffrey Hinton. It adopts Convolutional Neural Network (CNN) to process the image.
When we look at a picture, each of our neurons takes a part of the image that we saw. When those neurons connect with each other, a image is processed within our brain.
CNN tries to replicate our brain, by having layers that processes simple parts of the image such as lines, and curves and combining the layers to process more complicated patters such as faces, objects and so on.
The AlexNet stacks and processes these CNN layers to create a neural network model that can identify faces, objects and others in a detailed and accurate way.
reference: https://github.com/dusty-nv/jetson-inference/blob/master/docs/imagenet-console-2.md reference: https://towardsdatascience.com/convolutional-neural-networks-explained-9cc5188c4939