Deep Learning Techniques for Text Classification