Mastering Natural Language Processing (NLP) with Deep Learning