Skip to content

An abstract implementation of a Multilayered Perceptron (Multilayered Feedforward Neural Network). Provides a well-documented API which exposes a wrapper around the whole process (all the way from network config, to modelling, to training and predicting). Built in Python.

Notifications You must be signed in to change notification settings

RazvanBerbece/MultiLayerPerceptronFNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeedforwardNeuralNet

An abstract implementation of a Multilayered Perceptron (Multilayered Feedforward Neural Network). Provides a well-documented API which exposes a wrapper around the whole process (all the way from network config, to modelling, to training and predicting). Built in Python.

Progress

[x] Neural Net Config (1 hidden layer, n hidden layers)

[x] Feedforward (sigmoid, linear, ReLU (?))

[x] Training (GD, Backpropagation, add check on MSE to stop further iterations when MSE goes down)

[x] Predicting

[ ] Stochastic Gradient Descent, Minibatch Gradient Descent

Example Models & API Usage (./models/...)

  1. OR Gate (or.py) - a model that predicts the result of two binary inputs that go through an OR gate
  2. Sum (sum.py) - a model that predicts the result of the sum between two numbers

About

An abstract implementation of a Multilayered Perceptron (Multilayered Feedforward Neural Network). Provides a well-documented API which exposes a wrapper around the whole process (all the way from network config, to modelling, to training and predicting). Built in Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages