• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Ключевые дисциплины

Компьютерный анализ текста

Курс знакомит студентов с практикой цифровых гуманитарных исследований на языке R — от базовых навыков работы с данными до продвинутых методов текст-майнинга, сетевого анализа и машинного обучения. Курс сочетает кодинг с теоретической рефлексией: программирование помогает применять количественные методы, а понимание контекста DH-проектов — оценивать их результаты. Учебные материалы курса получили приз конкурса DH Awards 2024 в номинации Best DH Training Materials.

Курс включает четыре блока:

  • Основы работы в R — таблицы и опрятные данные, визуализации, циклы и функции, работа с JSON и TEI XML, публикация в Quarto
  • Текст-майнинг — регулярные выражения, веб-скрапинг, токенизация и лемматизация, векторные представления слов, анализ тональности, тематическое моделирование (LDA), контроль версий с Git
  • Деревья, сети, карты — кластеризация и метод главных компонент, стилометрический анализ, сетевой анализ и визуализация сетей, пространственные данные
  • Машинное обучение — регрессионный анализ, бинарная и многоклассовая классификация, глубокое обучение, работа с LLM

Машинное и глубокое обучение в гуманитарных науках

Курс покрывает основы машинного обучения с уклоном в автоматическую обработку естественного языка (NLP): классические методы машинного обучения, глубокое обучение и большие языковые модели. Студенты знакомятся с популярными библиотеками для машинного обучения — scikit-learn, PyTorch и transformers, а также осваивают работу с API больших языковых моделей.

Курс включает два раздела: «классическое» машинное обучение и глубокое обучение,  и предполагает практическую реализацию решений на языке Python.

Математика для гуманитарных исследований

Курс представляет базовые математические инструменты, необходимые для анализа и моделирования данных в гуманитарных исследованиях. Программа охватывает ключевые темы, включая теорию графов, теорию вероятностей и математическую статистику, комбинаторику, а также основы линейной алгебры. Курс ориентирован на практическое применение математических методов в цифровых гуманитарных проектах, включая анализ текстов, социальных сетей и исторических данных.

Разделы курса:

  • Математический анализ
  • Теория вероятностей и математическая статистика
  • Алгебра
  • Элементы теории графов

Объектно-ориентированное программирование на языке Python

Курс рассчитан на студентов, уже знакомых с программированием на Python, и посвящён основам проектирования структуры классов и объектно-ориентированного программирования. Особенность курса — ориентация на методы обработки текстов: в качестве материала для практических работ используются тексты на естественном языке.

Программа курса включает:

  • Основы объектно-ориентированного программирования
  • Основы технологии разработки программного обеспечения
  • Библиотеки языка Python для компьютерной лингвистики