Skip to content

Implements neural network models from scratch without any specialized libraries

Notifications You must be signed in to change notification settings

sohanghosh29/Neural-Networks-from-Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Neural-Networks-from-Scratch

Implements Neural Network models from scratch without any specialized libraries. Only Numpy is used for implementing the models. Scikit-learn has been used in some places for generating or loading datasets.

Single Layer Perceptron (SLP):

Applies Single Layer Perceptron (SLP) Algorithm to classify:

  1. 2 Classes Dataset (Banknote Dataset)
  2. 3 Classes Dataset where each pairwise set of classes is linearly separable (Iris Dataset)
  3. Synthetically generated 2 Classes Dataset

Generalized Multi Layer Perceptron (MLP):

Applies Generalized MLP (Any number of Hidden Layers can be added via user input) Algorithm along with Momentum factor to classify:

  1. Iris Dataset
  2. Handwritten Digits Dataset

About

Implements neural network models from scratch without any specialized libraries

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages