Do Deep Convolutional Nets Really Need to be Deep and Convolutional