Опрацювання природної мови (Natural Language Processing або NLP) охоплює широкий спектр задач: від спам-фільтрів та визначення емоційного забарвлення тексту до машинного перекладу та діалогових систем.
Для вирішення цих задач використовують методи та підходи лінгвістики і алгоритміки, статистики і теорії інформації, широко застосовують машинне навчання. Спеціалістів у галузі NLP завжди бракує, адже напрям справді міждисциплінарний.
Цей курс для програмістів та комп’ютерних лінгвістів, які хочуть отримати системне розуміння галузі опрацювання природної мови, розвинути практичні навички і отримати перший досвід їх застосування.
Курс також може бути цікавий тим, хто вже працює у сфері NLP, але відчуває нестачу цілісного розуміння та має прогалини в деяких частинах.
Програма курсу
- Основи структурної лінгвістики.
- Робота з даними: створення, отримання, підготовка.
- NLP-системи на основі правил.
- Базова класифікація та моделі набору слів.
- Моделювання послідовностей, н-грами, моделювання мови.
- NLP без учителя та розподілені представлення.
- Звичайні та рекурентні нейромережі для NLP-задач.
- Нейромережні архітектури: seq2seq, attention, transformers.
Ще немає відгуків.