Skip to content

Single file deep learning library from scratch in python

License

Notifications You must be signed in to change notification settings

solomspd/solom-ML-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solom's Machine Learning Library

This library creates both a CNN and NN from scratch with the only dependency being numpy. All in a single python file!

This library is how I learned ML.

Outperforms TensorFlow and PyTorch when attempting the same problem.

Features

  • Supported activation functions
    • ReLU
    • Leaky ReLU
    • Sigmoid
    • tanh
  • Supported Loss functions
    • Hinge
    • Cross Entropy
  • Supported regularization functions
    • L1
    • L2
  • Batching and vectorization
  • Adam optimizer
  • Dropout