Unit 2 Convolutional Neural Network Flashcards

1
Q

What is convolutional neural network?

A

Type of artificial neural network which is also called as ConvNets, mainly used for image classification and image processing it consists of a convolutional layer that has different operations than normal hidden layers in ANN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Components of CNN:

A
  1. Convolutional layer
  2. Pooling layer
  3. Fully connected layer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Components required by a convolutional layer:

A

It requires input data, a filter, a feature map

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a filter?

A

It is a matrix containing random numbers and of fixed size usually 3x3
Also the smallest unit of a convolutional layer which is responsible for the processing of images to detect edges and different patterns like circles, square etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Working of convolution layer (Convolution Operation):

A

Convolution layer receives the input images and the filters present in the convolution layer process this images to obtain different patterns like edges circles vertical sections etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is meant by ‘convolved’?

A

The filter is slider over the entire image and a feature map is generated which shows all the patterns that are observed in the input images

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is parameter sharing?

A

Parameter sharing means using same parameters for more than one functions or neurons. This is the memory consumption and also there are fewer updations of the weights and biases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is equivariant to translation?

A

Property that convolution layers have due to parameter sharing
Equivariant means that if the input changes the output changes the same way.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are pooling layers?

A

The conduct dimensionality reduction that is reducing the number of parameters in the input. Similar to convolution layer, filter sweeps across the entire image but the differences that the filter does not have any weights

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Types of pooling layer:

A
  1. Max pooling
  2. Average pooling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Alex-net?

A
  • First large-scale CNN
  • Used on large image datasets
  • Sate-of-the-art results at the time of publication
  • Used GPUs for training
  • Used to win in ImageNet Large Scale Visual Recognition Challenge (ILSVRC)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Activation functions used in Alex-net

A

Activation functions used in hidden layers are ReLU and in output layer Softmax is used

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Alex-net composed of:

A

5 convolutional layers with combination of max pooling layers, 3 fully-connected layers and 2 dropout layers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Total number of parameters used in Alex-net

A

Around 60 million

How well did you know this?
1
Not at all
2
3
4
5
Perfectly