Ju n 20 17 Self-adaptive node-based PCA encodings