About the Course
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 final 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 StackOverflow website. The project will be based on practical assignments of the course, that will give you hands-on experience with such tasks as text classification, named entities recognition, and duplicates detection
Course Objectives
01
To find a balance between traditional and deep learning techniques in NLP and cover them in parallel
02
To discuss word alignment models in machine translation and see how similar it is to the attention mechanism in encoder-decoder neural networks
03
To get in-depth understanding of what’s happening inside black boxes
Learning Outcomes
1. Chatterbot
2. Tensorflow
3. Deep Learning
4. Natural Language Processing
Course Syllabus
Week 1. Intro and text classification
Week 2. Language modeling and sequence tagging
Week 3. Vector Space Models of Semantics
Week 4. Sequence to sequence tasks
Week 5. Dialog systems
Teachers
Базовая кафедра Яндекс: Старший преподаватель
Аспирант Базовой кафедры Яндекс
Доцент Базовой кафедры Яндекс
Yandex: Team Lead
Yandex: Analyst-developer
Learning Activities
Lectures
Online
Low-Stakes Assignments
Tests
High-Stakes Assignments
Final project
Cost and Conditions
16 000 ₽
Full access to the learning materials + Graduation document
More: публичная оферта