Notes on Convolutional Neural Networks - Cogprints