Unsupervised Data Driven Feature Extraction by Means of Mutual Information Maximization