Topic deep learning