Skip to content

Make a horribly unoptimized MLP and train a passably decent network with no ML frameworks. Then do it again in C++. WIP!

temataro/MLP-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLP-cpp

Implement a multilayer preceptron with C++.

Also a good excuse to build intuition on training by observing the MLP at each training step (dump out matplotlib figures of your weights and biases and make a movie out of them!)

Weights & Biases MLP Repr

Start with a horribly unoptimized, working prototype and explore performance gains through actual study and best practices. (Expand to profiling CUDA kernels once impl gets mature enough.)

About

Make a horribly unoptimized MLP and train a passably decent network with no ML frameworks. Then do it again in C++. WIP!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published