Machine Learning Flashcards

1
Q

What does a supervised learning model learn from?

A

Labeled training data, where inputs are mapped to known outputs/classes

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

Give two examples of supervised learning tasks

A

Classification (image classification, spam detection)

Regression (predicting housing prices, stock prices)

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

Why is a test set needed in supervised learning?

A

To evaluate the model’s performance on unseen data and check for overfitting

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

What is the goal of unsupervised learning?

A

To discover inherent patterns, groups or structures within unlabeled input data

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

Give two examples of unsupervised learning tasks

A

Clustering (customer segmentation, grouping related documents)

Dimensionality reduction (compressing data while preserving patterns)

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

Why is unsupervised learning useful?

A

It allows extracting insights and understanding from unlabeled datasets with no predefined outputs

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

How does a reinforcement learning agent learn?

A

By taking actions in an environment to maximize a reward signal through trial-and-error

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

Give an example of a reinforcement learning problem

A

Game playing (chess, Go), robotics control for navigation/grasping

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

What distinguishes reinforcement learning from supervised/unsupervised?

A

It learns from reward signals instead of ground truth labels or inherent patterns

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

What algorithm allows training deep neural networks?

A

Backpropagation to propagate errors backwards and update weights

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

What is a key limitation of current neural networks?

A

They are not biologically plausible models of human learning and cognition

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

Why is training data bias an important issue in machine learning?

A

Biased datasets can lead to harmful model outputs that reinforce societal biases

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

What is overfitting?

A

When a model fits the training data too well, capturing even the noise/randomness, such that it fails to generalize well to new unseen data.

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

What techniques can help mitigate overfitting?

A

Using a validation/test set to evaluate generalization

Regularization methods that constrain model complexity

Early stopping of training before overfitting occurs

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

List some key aspects that distinguish human cognition from current machine learning models like neural networks.

A

Humans learn much faster from fewer examples compared to neural nets

Human learning is embodied and situated in the physical world

Humans exhibit reasoning, abstraction and top-down attentional control

The neural mechanisms underlying human learning are still not well understood

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

What is the difference between a neural network’s training loss and test loss?

A

Training loss measures the model’s error over the training dataset it was optimized on. Test loss measures the error over a held-out test set, indicating how well it generalizes to unseen data. A large gap between training and test loss can indicate overfitting.