A simple feed forward neural network processing handwritten digits. I realised that the network programed by Michael Nielsen represents 1D arrays using matrices. Column vectors are represented by matrices with one columns and row vectors are represented by a matrix with one row. This initially confused me.
At the moment I am working on vectorizing the algorithms used in the network.