C4W2 Flashcards

1
Q

Some important ConvNets

A

LeNet-5(60k)
AlexNet(60 millions)
VGG(138 millions)

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

What is ResNet?

A

Network that contains Residual Block

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

What is Residual Block?

A

ResBlock or Skip Connection or Shortcut - adds output of one layer to another skipping the layer in between.
It doesn’t hurt performance and helps to train more deep NN

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

What to use 1x1 filter?

A

When you want to adjust number of channels

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

What is inception network?

A

When you apply different filters and layers (Conv/Pool) and then stack their output

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

What is MobileNet?

A

NN optimised for constrained environment such as Mobile Phone

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

What is Deep wise separable convolution?

A

When you apply each filter to only 1 channel

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

What is pointwise convolution?

A

Use 1x1 filter to output desired number of channels

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

What is the idea of MobileNet v2? What is expansion layer?

A

MobileNetV2 uses residual blocks and expansion layers.
Expansion layer expands the input by several 1x1 filters, then applies deepwise separable conv, then pointwise conv

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

What is EfficientNet?

A

NN architecture which scales:
1. Resolution
2. NN depth
3. NN width

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

How to get good performance when you have lack of data for image classification task?

A

Use open source implementation and weight
Retrain the last SoftMax layer and optionally couple of the latest layers
Use data augmentation, use color shifting

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

How to do good on benchmarks?

A

Ensembling - average output of several NN
Multicrop on test time - run NN on multiple versions of the test image

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