Backpropagation and SVM Flashcards

1
Q

What is backpropagation?

A

a neural network learning algorithm

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

What is a neural network?

A

set of connected input/output units in which each connection has a weight associated with it

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

How are neural networks also called?

A

connectionist learning

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

What are some advantages of neural networks

A

high tolerance of noisy data as well as their ability to classify patterns on which they have not been trained. can be used when relationship between attributes and classes is not known, well suited for continuous valued inputs and ouputs

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

What is a multilayer feed foward neural network?

A

consists of an input layer, one or more hidden layers and an output layer.

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

What do output unit takes as input?

A

weighted sum of the outputs from units in the previous layer.

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

Are inputs to multilayer feedfoward neural network normalize?

A

Yes to help up speed learning phase

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

How are output units decided based on classification labels?

A

One output unit per class

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

How does backpropagation work?

A

learns by iteratively processing a data set of training tuples, comparing the networks prediction with the real value. The weights are modified to minimize the MSE. Modifications made in backwards direction through each hidden layer hence the name

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

What happens to the weights in backpropagation?

A

In the majority of the cases it will converge and the learning process stops

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

What is case updating?

A

updating weights and biases after the presentation of each tuple

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

What is epoch updating?

A

weights and biases accumulated in variables so that weights and biasese are updated after all the tuples in the training set had been presented

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

What is an epoch?

A

One iteration through the training set

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

What are the three main terminating conditions in a NN?

A

delta(weights) in the previous epoch are so small below some specified threshold, percentage of tuples misclassified in the previous epoch is below a threshold (Set), prespecified number of epochs has expired

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

What are Support Vectro Machines (SVMS)

A

method for the classification of both linear and nonlinear data

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

How do SVM work?

A

Uses nonlinear mapping to transform the original training data into a higher dimension. Within new dimension it searches for the linear optimal separating hyperplane (desicion boundary).

17
Q

What is one main advantage of SVMs compare to other models?

A

model complex nonlinear desicion buondaries with less prone to overfitting

18
Q

What do SVMs search for?

A

It searches for the maximum marginal hyperplane