Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 898 Bytes

README.md

File metadata and controls

29 lines (21 loc) · 898 Bytes

Bloo!

A tiny deep learning library from scratch in Python

But why?

What I cannot create, I do not understand.

This codebase follows the one hour coding madness of Joel Grus, building a deep learning framework in under an hour!

Also, Joel has some strong opinions on software engineering and replicable research. I wanted to follow a pro typing docstrings, use type annotations, and run mypy for type checking while building something from scratch. I'm hooked now!

Examples

See XOR or the awesome fizzbuzz example

What's included

  • Tensors
  • Loss Functions
  • Layers
  • Neural Nets
  • Optimizers
  • Data
  • Training
  • End-to-end example: XOR
  • End-to-end example: FizzBuzz