Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.19 KB

README.md

File metadata and controls

27 lines (16 loc) · 1.19 KB

Multilayer Perceptron (MLP)

Implementation of multilayer perceptron/neural network from scratch to understand and grasp basic concepts of Deep Learning.

Requirements:

  1. numpy
  2. matplotlib
  3. scikit-learn

Output plots:

  1. Generated dataset for classification

  1. Decision boundary from Logistic Regression model

  1. Decision boundary from MLP with hidden layer size = 3

  1. Variation in decision boundary with hidden layer size

This exercise shows the capability of neural network to form non-linear decision boundaries where logistic regression fails through an example. Also, shows the variation in decision boundary as we increase the number of nodes in hidden layer.