Convolutional deep belief networks for scalable unsupervised learning of hierarchical representations