Perceptron Flashcards

1
Q

Perceptron Algorithm

A

Learns a linear boundary to separate data into two classes.

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

Dot product between two vectors

A

The dot product between two vectors is the projection of vector a onto vector b. How much of a is pointing in the same direction as b

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

Dot product is positive when

A

Vectors are pointing in same direction (acute)

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

Dot product is 0 when

A

Vectors are perpendicular

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

Dot product is negative when

A

Vectors point in opposite direction (obtuse angle)

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

Perceptron characterized as

A

Feed forward neural network that can be used to solve linearly separable problems

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

Perceptron Strong Guarantee

A

If the data is linearly separable, a perceptron will find the hyperplane that separates it

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

3 parts of perceptron algorithm

A

Input/feature vector
Weights
Bias

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

Goal of perceptron

A

Learn these weights in a way that correctly classifies the input data into one of the two categories

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

How does the Perceptron make a prediction?

A

Using the sign function, which determines whether the weighted sum of inputs (plus the bias) is positive or negative

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

Why cant perceptron learn XOR function?

A

Cant distinguish nonlinear lines

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

What kind of neural network is Perceptron?

A

Perceptron is a “one cell” neural network

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

As long as there is a hyperplane that will linearly separate two classes

A

A perceptron will find it

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

Activation function

A

Take your input and squish them to a small range of values.

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

Output of activation funciton

A

is input to other neurons

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

Perceptron is rudimentary “”

A

Reinforcement algorithm, it is rewarded and punished

17
Q

Perceptron Assumption

A

Binary classification problem
Data is linearly separable

18
Q

Error threshold

A

If my error is less than this threshold, then the perceptron has converged (done its job)

19
Q

Learning Rate

A

How many jumps it does, high means the hyperplane will jump around a bit

20
Q

Epoch

A

One complete pass through the entire training dataset during the training process

21
Q

For a perceptron, each point is

A

a geometric point in a 3d plane

22
Q

Sign function

A

checks whether the result of this weighted sum is positive, negative, or zero

23
Q

bias always has value of, why

A

1, so it is always equal to the weight

24
Q

w defines and is perpendicular to what

A

the hyperplane

25
Q

Training is all about

A

adjusting (learning) the weight parameter, until the response predicted by the perceptron becomes consistent with the true response

26
Q
A