Skip to content

A tiny deep learning library from scratch in Python

Notifications You must be signed in to change notification settings

niazangels/bloo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A tiny deep learning library from scratch in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages