Course Certificate - Natural Language Processing - Coursera
Course Certificate - Natural Language Processing - Coursera
This course covers a wide range of tasks in Natural Language Processing from basic to advanced: sentiment analysis,
summarization, dialogue state tracking, to name a few. Upon completing, you will be able to recognize NLP tasks in your
day-to-day work, propose approaches, and judge what techniques are likely to work well. The nal project is devoted to
one of the most hot topics in today’s NLP. You will build your own conversational chat-bot that will assist with search on
StackOver ow website. The project will be based on practical assignments of the course, that will give you hands-on
experience with such tasks as text classi cation, named entities recognition, and duplicates detection.
Throughout the lectures, we will aim at nding a balance between traditional and deep learning techniques in NLP and
cover them in parallel. For example, we will discuss word alignment models in machine translation and see how similar it is
to attention mechanism in encoder-decoder neural networks. Core techniques are not treated as black boxes. On the
contrary, you will get in-depth understanding of what’s happening inside. To succeed in that, we expect your familiarity
with the basics of linear algebra and probability theory, machine learning setup, and deep neural networks. Some
materials are based on one-month-old papers and introduce you to the very state-of-the-art in NLP research.
Learn more
For
Government
For Campus