Spatially-sparse convolutional neural networks