natural language processing with deep learning lecture notes 498138