Deep Learning Models For Nlp Tasks