An example of back-propagation implemented in Haskell. This code is intended to accompany the article A Functional Approach to Neural Networks by Amy de Buitléir, Michael Russell, Mark Daly at http://themonadreader.files.wordpress.com/2013/03/issue214.pdf.
Get train-images-idx3-ubyte, train-labels-idx1-ubyte, t10k-images-idx3-ubyte and t10k-labels-idx1-ubyte from http://yann.lecun.com/exdb/mnist/. Then do:
cabal install
backprop-example