Convolutional Neural Network Flashcards

1
Q

Basic overview of steps:

A

*Image as input
*Kernal to change each pixel

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

How does the # of filters affect dimensions of image?

A

Alter third dimention

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

Single math operation of 3x3 kernal with depth x?

A

sum(i=1 -> x33)(p_i w_i), p = pixel, w = weight

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

What determines the dimension of output? 2*

A

*Stride
*Filters

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

Kernals get a range of pixels into one pixel. What pixels do they extract?

A

Pixels along the x y and z direction.

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

After one filter, what are the dimentions of the output?

A

yxyx1

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

Convolution Layers?

A

How many times we apply a convolution operation.

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

Activation?

A

Modify output values by some whatever function.

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

Pooling

A

Depending on the type of pooling, decreasing the size of a matrix to prevent overlearning.

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

does max pooling change size of output?

A

yes

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

Dropout?

A

randomly sets some nodes to 0 to force neural network to train on more robust features. it ultimately prevents overlearning

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

L1 regularization?

A

Sets a penalty term, calculated as the sum of the absolute values of weights and multiplied by a regularization parameter. this controls the strength of penalty. Overall, this forces the weights to remain small to prevent overfitting.

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

Penalty in machine learning?

A

A condition for the loss function to encourage the model to adapt to certain properties.

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

Cost function in machine learning?

A

Any function we want to minimize during learning.

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

How do you mathematically describe cost?

A

Usually a loss function added by penalty function(s).

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