13-neural networks Flashcards

1
Q

What is a neural network?

A

A neural network is a combination of processing units (perceptrons)

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

What are the three types of layers in a neural network?

A

Input layers
Output layers
Hidden layers

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

What is linear classification?

A

A classification with a decision boundary of a linear combination of features. It cannot learn feature interactions easily

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

How does non-linear classification relate to neural networks?

A

Neural networks with at least 1 hidden layer and non-linear activations are non-linear classifiers. The decision boundary is a non-linear function of the inputs. It captures feature interaction.

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

What is feature learning and how does it apply to neural networks?

A

Neural networks take as input raw data and learn features as intermediate representations as part of their task

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

How are non-numerical features handled in neural networks?

A

Non-numerical features must be mapped to numerical features

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

How do activation functions work in neural networks?

A

Each hidden layer performs a non-linear transformation through an associated activation function.

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

What are common activation functions?

A

Sigmoid, hyperbolic tan, rectified linear unit

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

What does the universal approximation theorem suggest?

A

A feed-forward neural network with a single hidden layer can approximate any continuous function on R

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

When is linear classification enough?

A

If classes are linearly separable
If feature space is very high dimensional
If training set is small
If interpretability is important

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

What are the pros of neural networks?

A

Powerful
Universal approximates
Automatic feature learning
Very good performance for many tasks

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

What are the cons of neural networks?

A

High chance of overfitting
Requires large training datasets
Requires significant resources
Lacks interpretability

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