Learning filter banks within a deep neural network framework
learning representations by back - propagating errors .