Deep Learning Through Sparse and Low-Rank Modeling