Skip to content

neNasko1/single-header-nn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Single header neural network library

For people who love to wait for the compiler to finish compiling.

This project includes excessive use of the C++ templating engine for amusement purposes.

Comptime-checked neural networks

The heavy use of templating allows us to check if all layers are in the right shape. TODO: Make it possible to embed pre-trained NN in an executable for faster response times.

Examples:

Current examples include a MNIST digit-recogniser, which achieves 91% at Kaggle, and a visualisator, which uses the aforementioned network.

About

Neural networks implemented from scratch in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published