Deep NLP basics