Skip to content

A neural network implementation from scratch for CPU and GPU (in theano)

Notifications You must be signed in to change notification settings

layog/neural-network-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neural-network-scratch

A neural network implementation from scratch for CPU and GPU (in theano)

Tasks

  • Add preprocessing script of MNIST dataset
  • Add CPU implementation (based on book by Michael Nielsen)
  • Add theano implementation
  • Add tests on MNIST dataset (theta.json with accuracy of 99.3% on MNIST dataset)
  • Add the graphs used for choosing the final parameters (though the graphs are not labeled, it should be obvious what those graphs are telling)

A small MNIST training data is also added for testing the implementation

About

A neural network implementation from scratch for CPU and GPU (in theano)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages