Walking through convolutional neural and residual networks