Skip to content

populated/MLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Python Multilayer Perceptron (MLP)

A raw Multilayer Perceptron implementation in pure Python with forward propagation, backpropagation, and various activation functions.

Features

  • Forward Propagation
  • Backpropagation for supervised learning
  • Multiple activation functions (Sigmoid, ReLU, Softmax)
  • Optimization with SGD (with momentum)
  • Loss functions (MSE)
  • Training and evaluation utilities

Future Features

  • More activation functions (Tanh, Leaky ReLU, etc.)
  • Additional optimization algorithms (Adam, RMSProp, etc.)
  • Regularization techniques (Dropout, L1/L2 regularization)
  • Batch normalization
  • Weight initialization strategies

Struct

src/
├── __init__.py      
├── activation.py    
├── layer.py         
├── network.py       
└── utils.py

About

A simple raw MLP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages