Online Learning Flashcards

(13 cards)

1
Q

What are the two types of batch learning?

A

Full Batch and Mini-batch

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

How does full batch learning work?

A

Full batch learning uses all the data and computes the true gradient.

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

What is the advantage of full batch learning?

A

It is simpler to reason about and has a smoother a more consistent convergence.

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

What are the disadvantages of Full Batch Learning?

A

The data might not be static resulting in concept drift. This means the ML model needs to be updated several times, which will take a long time if all the available data is used.

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

How does mini batch learning work?

A

It uses part of the data and computes an estimate of the gradient.

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

What are the advantages of Mini Batch Learning?

A

Only more recent data is used, making it less computationally expensive. Older data doesn’t affect the model as much, resulting in incremental learning.

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

What are the disadvantages of Mini-batch learning?

A

More complexity is added in the choice of batch size. Convergence will be less stable depending on the data fluctuations in the batch.

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

How does online learning work?

A

Model parameters are updated whenever a new observation arrives. The model is always adjusting to changes in the data.

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

What are the disadvantages of Online Learning?

A

bad data will have an immediate performance impact controlled by the learning rate. It requires close monitoring, and convergence will be less stable.

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

What are the three types of data shift that cause model decay?

A
  1. Covariate Shifts
  2. Prior probability shifts
  3. Concept drifts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are covariate shifts?

A

Changes in the input variables from the training data to the test data while the target variables are unchanged.

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

What are prior probability shifts?

A

Changes in the target variables while input variables are unchanged

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

What are concept drifts?

A

The relationship between input and output changes over time in unforeseen ways.

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