Бакалавриат
2024/2025




Математические методы обработки текстов
Статус:
Курс по выбору (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Где читается:
Факультет компьютерных наук
Когда читается:
4-й курс, 1-3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Турдаков Денис Юрьевич
Язык:
русский
Кредиты:
10
Программа дисциплины
Аннотация
Целью освоения дисциплины является получение базовых знаний в области обработки текстов на естественном языке, а также приобретение навыков решения задач, возникающих при разработке систем текстового анализа.
Цель освоения дисциплины
- Получение базовых знаний в области обработки текстов на естественном языке, а также приобретение навыков решения задач, возникающих при разработке систем текстового анализа.
Планируемые результаты обучения
- Способность решать проблемы в профессиональной деятельности на основе анализа и синтеза
- Способность вести исследовательскую деятельность, включая анализ проблем, постановку целей и задач, выделение объекта и предмета исследования, выбор способа и методов исследования, а так-же оценку его качества
- Способность использовать методы и инструментальные средства исследования объектов профессиональной деятельности
- Способность использовать различные технологии разработки программного обеспечения
- Способность обосновать принимаемые проектные решения, осуществлять постановку и выполнение экспериментов по проверке их корректности и эффективности
- Способность оценивать потребность в ресурсах и планировать их использование при решении задач в профессиональной деятельности
- Способность применять основные методы и инструменты разработки программного обеспечения
- Способность проектировать, конструировать и тестировать программные продукты
- Способность читать, понимать и выделять главную идею прочитанного исходного кода, документации
- Способность Способен работать с информацией: находить, оценивать и использовать информацию из различных источников, необходимую для решения научных и профессиональных задач (в том числе на основе системного подхода)
Содержание учебной дисциплины
- Введение
- Базовые методы обработки текстов
- Современные методы обработки текстов
- Задачи обработки текстов
- Семантический анализ текстов
- Прикладное применение методов анализа текстов
Промежуточная аттестация
- 2024/2025 1st module0.5 * практическое задание №1 + 0.5 * практическое задание №2
- 2024/2025 3rd module0.5 * практическое задание №3 + 0.5 * экзамен
Список литературы
Рекомендуемая основная литература
- Bird, S., Loper, E., & Klein, E. (2009). Natural Language Processing with Python. O’Reilly Media.
- Ian Goodfellow, Yoshua Bengio, & Aaron Courville. (2016). Deep Learning. The MIT Press.
Рекомендуемая дополнительная литература
- Введение в информационный поиск, Маннинг, К. Д., 2014
- Искусственный интеллект : современный подход, Рассел, С., 2006
- Программируем коллективный разум, Сегаран, Т., 2008