Магистратура
2026/2027





Обработка текстов на естественном языке и диалоговые интерфейсы
ID 1129985
Статус:
Курс по выбору (UX-аналитика и проектирование информационных систем)
Кто читает:
Департамент информатики
Где читается:
Школа информатики, физики и технологий
Когда читается:
2-й курс, 1, 2 модуль
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Соколов Евгений Геннадьевич
Язык:
русский
Кредиты:
6
Контактные часы:
48
Программа дисциплины
Аннотация
Является дисциплиной по выбору. Целью освоения дисциплины является ознакомление слушателей с методами обработки текста на естественном языке, а также методами обработки слабоструктурированных данных и извлечения информации. Предполагается знакомство с методами извлечения отношений, анализа тональности, аннотирования и кластеризации текстов, а также с существующими программными реализациями этих методов.
Цель освоения дисциплины
- Ознакомление слушателей с методами обработки текста на естественном языке, а также методами обработки слабоструктурированных данных и извлечения информации.
Планируемые результаты обучения
- Владеет понятием автоматического анализа тональности текстов и извлечение мнений из текстов: особенности и подходы к решению.
- Определяет тональность текстов при помощи автоматизированного инструментария
- Применяет векторные модели документов в анализе
- Применяет методы извлечения информации при проектировании чат-ботов
- Применяет методы классификации и кластеризации текстов на языке Python
- Формулирует задачу обработки текста в терминах как предметной области, так и области формальных объектов
- Использует методы генерации, дополненной поиском (retrieval-augmented generation, RAG)
- Умеет использовать локальные версии больших языковых моделей в средах Ollama, vLLM
- Умеет обеспечивать структурированный вывод (structured output) больших языковых моделей
Содержание учебной дисциплины
- Введение в обработку естественного языка
- Классификация и кластеризация текстов
- Диалоговые системы и большие языковые модели
- Введение в извлечение информации и информационный поиск
- Извлечение мнений
Элементы контроля
- Домашнее задание 1Задание направлено на применение методов парсинга данных и предварительной обработки текстов, используя библиотеки языка python
- Домашнее задание 2Анализ данных с помощью различных инструментов обработки естественного языка
- Итоговый проектРеализация своего чат бота, который запускается и работает в командной строке со одной из перечисленных фич
- УпражненияДля закрепления навыков по работе с инструмен-тарием студентам предлагается выполнить упражнения. Студентам высылается файл .py с формулировкой заданий (в виде закомментированного текста). Студентам следует заполнить файл кодом, соответствующим формулировке поставленных задач.
Промежуточная аттестация
- 2026/2027 2nd module0.1 * Упражнения + 0.25 * Домашнее задание 2 + 0.4 * Итоговый проект + 0.25 * Домашнее задание 1
Список литературы
Рекомендуемая основная литература
- Нейросетевые методы в обработке естественного языка - Гольдберг Й. - Издательство "ДМК Пресс" - 978-5-97060-754-1 - 2019 - русский - https://e.lanbook.com/book/131704 - ЛАНЬ - 131704
- Обработка естественного языка в действии - 978-5-4461-1371-2 - Лейн Хобсон, Хапке Ханнес, Ховард Коул - 2021 - Санкт-Петербург: Питер - https://ibooks.ru/products/371695 - 371695 - iBOOKS
Рекомендуемая дополнительная литература
- Обработка естественного языка c использованием языка программирования Python. В 2 ч. Ч. 1 - - - Калмыцкий государственный университет имени Б. Б. Городовикова - - - 2022 - русский - https://e.lanbook.com/book/360923 - ЛАНЬ - 360923
- Осваиваем архитектуру Transformer. Разработка современных моделей с помощью передовых методов обработки естественного языка - М.Асгари-Ченаглу; С.Йылдырым - ДМК Пресс - 9785937001061 - 2022 - русский - https://hse.alpinadigital.ru/document/45318 - Alpina - 45318