Improving Performance Flashcards

(9 cards)

1
Q

What is early stopping and why do we use it?

A

Stop training when validation performance stalls to avoid overfitting.

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

How is early stopping applied?

A

Monitor validation loss; if it fails to improve for a set patience, halt and keep best weights.

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

What does dropout do during training?

A

Randomly disables some neurons so the network cannot rely on specific paths, acting as regularisation.

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

What changes with dropout at test time?

A

All neurons are active; no random dropping is applied.

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

What is the purpose of batch normalization?

A

It normalises activations in each mini‑batch to stabilise and speed up learning.

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

How does batch normalization handle inference?

A

Uses stored running averages of mean and variance instead of batch statistics.

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

Why do we use data augmentation?

A

It increases dataset variety with label‑preserving transforms, reducing overfitting.

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

Name three simple image augmentation transforms.

A

Horizontal flip, slight rotation, random crop.

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

What does momentum add to SGD?

A

A running average of past gradients that smooths updates and speeds convergence.

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