Skip to content

Latest commit

 

History

176 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

giagrad

Deep learning framework made by and for students.

Like micrograd. More like tinygrad but with the spirit of numpy_ml but more PyTorch-ish. See micrograd to understand.

TODO

  • Pooling layers.

GOAL

  • code almost everything popular in AI even transformers

PROBLEMS

  • optimization and speed VS simplicity and self-explained code

OTHER

giagrad/tensor may not seem concise with all those docstrings, but try to remove them with this regex pattern ((\s+r""")(.|\n)+?("""))|((\s+""")(.|\n)+?(""")) and you'll barely see 300 lines of code in every file.

Releases

Packages

Contributors

Languages