Single Layer Perceptron Neural Network

Single Layer Perceptron Neural Network - Binary Classification Example
493 Downloads
Updated 27 Apr 2020

View License

- Define two distributions as two classes.
- Sample 1000 points from two distributions and define their class labels.
- Create a linear classification model. Initialize random weights and plot samples and classification boundary
- Optimize weights using stochastic gradient descent (LMS) learning algorithm for least mean squared error.
- Compare initial classification boundary with final (optimized) classification boundary
- Plot learning curve (MSE vs epochs)
- Plot sigmoid function and it's derivative with-respect to stimulus 'x'

Cite As

Shujaat Khan (2026). Single Layer Perceptron Neural Network (https://www.mathworks.com/matlabcentral/fileexchange/75238-single-layer-perceptron-neural-network), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.1

- Example

1.0.0