sparse feature learning for deep belief networks .
Learning the parts of objects by non-negative matrix factorization