A multi-layer convnet