Skip to content

A deep learning library inspired by tinygrad and micrograd

Notifications You must be signed in to change notification settings

latenightai/picograd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

A lightweight deep learning library inspired by tinygrad and micrograd

Descriptions

Implementations

  • Pytorch like autodifferentiation engine(dynamically constructed computational graph)
  • Weights initialization:
  • Activations: ReLU, Sigmoid, Tanh, Swish, ELU, LeakyRLU
  • Convolutions
  • Layers: Linear, BatchNorm, Flatten, Dropout
  • Optimizers: SGD, Adam, AdamW
  • Loss: CrossEntropyLoss, Mean Squared Error
  • Computational Graph Visualizer

Show the difference between picograd and PyTorch {Train on Basic Neural Network}

About

A deep learning library inspired by tinygrad and micrograd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published