ML0044 Perceptron

Describe the Perceptron and its limitations.

Answer

The perceptron is a simple linear classifier that computes a weighted sum of input features, adds a bias, and applies a step function to produce a binary decision. The perceptron works well only for data sets that are linearly separable, where a straight line (or hyperplane in higher dimensions) can separate the classes.

The perception output can be calculated by
 y = f(w^T x + b)
Where:
 y is the predicted output (0 or 1)
 w is the weight vector
 x is the input vector
 b is the bias term
 f(\cdot) is the activation function (typically a step function)

Below shows a perceptron diagram.

Limitations for using perception:
(1) Linearly Separable Data Only: Cannot solve problems like XOR, which are not linearly separable.
(2) Single-Layer Only: Cannot model complex or non-linear patterns.
(3) No Probabilistic Output: Outputs only binary values, not confidence or probabilities.


Login to view more content

Did you solve the problem?

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *