smol icon indicating copy to clipboard operation
smol copied to clipboard

Smol - A Deep Learning Library

smol

Smol - A Deep Learning Library

Description

A pure python deep learning library built entirely on numpy package and code as smol (small :P) as possible.

Features

Layers

  • [x] FC - Fully Connected Layer
  • [ ] Convolution Layer

Activations

  • [x] ReLU
  • [x] Sigmoid
  • [x] Softmax

Learners

  • [x] SGD - Stochastic Gradient Descent
  • [ ] Adam

Losses

  • [x] BCELoss - Binary CrossEntropy Loss
  • [x] MSELoss - Mean Squared Error
  • [ ] NLLLoss - Negative Log Likelihood

Models

  • [x] Sequential