Information-based learning of deep architectures for feature extraction