Non Negative Sparse AutoEncoder (NNSAE). An efficient online learning scheme for non-negative and sparse coding in autoencoder neural networks.