Learning Deep Parsimonious Representations