A deep convolutional neural network using heterogeneous pooling for trading acoustic invariance with phonetic confusion
binary coding of speech spectrograms using a deep auto - encoder .