Adaptive filter-bank using a convolutional auto-encoder