Deep Learning of Part-Based Representation of Data Using Sparse Autoencoders With Nonnegativity Constraints | Synapse