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

 
 
 

Languages