Skip to content

Build a Micro Neural Network Framework (like Pytorch or Tensorflow) using only Numpy

License

Notifications You must be signed in to change notification settings

ahmedalycess/neural-network-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neural-network-framework

Build a Micro Neural Network Framework (like Pytorch or Tensorflow) using only Numpy

Layers:

Main Blocks:

- Fully Connected
- Convolutional
- RNN

CNN Blocks

- Pooling
- Flatten

RNN Blocks:

- Dropout
- Batch normalization

Activation Functions:

- ReLU
- Soft max
- Sigmoid

Optimization:

Optimizers:

- Stochastic Gradient Descent
- SGD With Momentum
- Adam

Loss Functions:

- Cross Entropy Loss

Regularizers:

- L1
- L2

About

Build a Micro Neural Network Framework (like Pytorch or Tensorflow) using only Numpy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages