Convalutional Neural networks Flashcards
What a re convolutional neural networks specifically designed for?
Images
What are 4 applications of convolutional neural networks?
> Image analysis
Facial recognition
Autonomous driving
Video analysis
What is the main feature that differentiates a convolutional neural network from a normal neural network?
The location of each pixel is taken into account. A normal neural network doesnt care about the position of pixels
How does a convolutional neural netowork work?
We apply a filter to the input function and combine the two. We then calculate the result and integrate it
What is the standard motion of image filtering?
Applying the image filter over the image and calculating the result.
Shifting a pixel to the right and repeating.
At the end of the row, shifting down a pixel and doing it again.
After filtering, now what?
we take the result of the filter and apply it to the neural network
What is padding?
The result is often smaller than the image becaus ethe filter restricts the size of the result. Padding adds, data to the outside of the image (either 0s/ 1s or repeating the outer most values). This result is equal to the shape of the original image.
What is strides?
This is when you change the motion of filtering.
You can iterate through the image different amounts.
What can we do to improve image recognition?
We can use multiple filters
What are the different layer types used in image recognition?
> CONV: