Chapter 3 - Supervised Learning (BPNN) Flashcards

1
Q

What is the core idea of backpropagation in a neural network?

A

The core idea is to adjust the weights in each layer of the network based on the error, similar to how gradient descent is used in linear regression

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

What type of relationships can a Backpropagation Neural Network learn?

A

It can learn non-linear relationships through multiple hidden layers and activation functions

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

What are the three main phases of the Backpropagation Neural Network?

A

The three main phases are feedforward, backpropagation of the error, and weight changes

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

How does backpropagation help in training a neural network?

A

It helps calculate the gradient of a loss function with respect to all the weights in the network. Also, it fine-tunes the weights based on the error rate obtained in the previous epoch

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

What is a key advantage of using a Backpropagation Neural Network?

A

It is fast, simple, and easy to program. It is also flexible as it does not require prior knowledge about the network and does not need any special mention of the features of the function to be learned

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

What are some limitations of linear regression that backpropagation addresses?

A

Linear regression can only model linear relationships and is limited to a single output. Backpropagation can model non-linear relationships

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

How does a perceptron compare to a Backpropagation Neural Network?

A

A perceptron is a simple neural network that can only solve linearly separable problems. A Backpropagation Neural Network can learn non-linear relationships.

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

What does it mean to “backpropagate the error?”

A

It refers to the backward propagation of errors, and is a method of fine-tuning the weights of a neural net based on the error rate obtained in the previous epoch

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

What is one of the main advantages of using backpropagation when training a neural network?

A

Proper tuning of the weights allows you to reduce error rates and to make the model reliable by increasing its generalization.

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

What is one disadvantage of using BPNN?

A

The actual performance of backpropagation on a specific problem is dependent on the input data. Backpropagation can also be quite sensitive to noisy data.

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

Why is backpropagation useful for deep neural networks in areas like image or speech recognition?

A

Backpropagation is especially useful for deep neural networks working on error-prone projects, such as image or speech recognition.

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

What is the purpose of studying the group of input and activation values in backpropagation?

A

To develop the relationship between the input and hidden unit layers.

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

According to Fausett (1990), how many hidden layers are generally sufficient in a BPNN?

A

One hidden layer is generally sufficient, although more than one may be beneficial for some applications.

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

What is the relationship between linear regression, perceptrons and backpropagation?

A

Backpropagation is an extension of both linear regression and perceptrons.

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