• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

HSE Campus in St PetersburgBachelor's programmesSchool of Computer Science, Physics and TechnologyBachelor's Programme in Applied Data Analysis and Artificial IntelligenceCourses

For visually-impairedFor visually-impairedUser profile (HSE staff only)Search

01.03.02 Applied Mathematics and Informatics

Bachelor’s Programme

Applied Data Analysis and Artificial Intelligence

Large Language Models 2

2026/2027
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Delivered at:
Department of Informatics
Course type:
Elective course
When:
4 year, 1, 2 module

Instructor

Программа дисциплины

Аннотация

В ходе курса студенты познакомятся с основами архитектур трансформеров, инструментами для работы с крупными моделями и современными подходами к их предобучению и выравниванию. Они изучат методы оценки и повышения эффективности моделей, а также освоят применение LLM в различных сценариях, включая мультимодальные системы, агентные системы, гибридные модели и практические задачи в реальных продуктах. В результате студенты смогут разрабатывать, адаптировать и внедрять современные LLM в разнообразные области, учитывая их особенности, возможности и ограничения.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью освоения дисциплины является изучение современных технологий и методов разработки, обучения и применения больших языковых моделей (LLM).
Планируемые результаты обучения

Планируемые результаты обучения

  • Уметь: - применять алгоритмы Bradley-Terry, PPO, DPO, KTO, SimPO и другие подходы для обучения с предпочтениями; - собирать, генерировать и фильтровать данные для обучения моделей, ориентированных на предпочтения; - использовать методы сбора преференсов и distilabel для повышения качества и эффективности обучения моделей, направленных на улучшение пользовательского опыта.
  • Уметь оценивать необходимость применения Mixture of Experts исходя из специфики решаемой задачи
  • Уметь: - анализировать проблемы, связанные с форматами оценки, предвзятостью и согласованностью результатов; - правильно применять комбинацию автоматических оценщиков (LLM-as-judge) и различных бенчмарков для объективной и надежной оценки качества моделей.
  • Уметь: - использовать инструменты и библиотеки, такие как vllm с поддержкой paged attention, форматы gguf и системы Ray для распределенного вычисления; - применять эти технологии для повышения эффективности, масштабируемости и производительности при работе с крупными NLP-моделями.
  • Уметь: - использовать платформу LangChain и другие инструменты для построения сложных цепочек взаимодействий; - автоматизировать задачи и повышать эффективность работы с большими языковыми моделями в различных сценариях.
  • Уметь выбирать подходящую мультимодальную архитектуру в зависимости от поставленных целей проекта, учитывая вычислительные ресурсы и требуемое качество результата
  • Уметь применять практические инструменты, такие как LangChain и Weaviate, для реализации систем поиска, обработки и интеграции текстовой информации в задачах NLP и информационного поиска
  • Знать отличия классических SSM от других видов моделей
  • Уметь: - использовать подходы и инструменты, такие как Dify, для повышения надежности и точности генерации; - применять методы для минимизации ошибок и нежелательных отклонений в выводах моделей.
  • Знать -способы автоматического выявления недостоверной информации и дезинформации; - типы угроз и атаки на LLM, методы защиты.
  • Уметь анализировать текущие тенденции и будущие направления развития рынка решений на основе LLM
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Modern Transformer & Pretrain
  • Mixture of Experts
  • Оценки качества моделей NLP
  • Эффективность
  • Агентные системы
  • Multimodal Models (VLM, ALM, Omni)
  • RAG
  • SSM и гибридные модели
  • LLM in Nature
  • Applied LLM (fact verification, attacks, ...)
  • LLM в продукте
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание №2
  • блокирующий Экзамен
  • неблокирующий Домашнее задание №1
  • блокирующий Проект
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 2nd module
    0.5 * Проект + 0.3 * Экзамен + 0.1 * Домашнее задание №1 + 0.1 * Домашнее задание №2

Авторы

  • Степанов Артём Алексеевич