522 гр., по выбору. Спецкурс «Интеллектуальный анализ данных» (5 курс)
Место и время проведения: каждая вторая суббота, 10:00 – ~13:00, online
Преподаватель: Абильдаев Темирлан, t.abildaev23@gmail.com
Программа курса¶
- 14.02. Causal Inference. Structural Causal Models (SCM), граф SCM. Проблема идентифицируемости, d-разделение, свойства марковости и достоверности. Методы построения SCM. Do-исчисление и контрфактуалы.
- 28.02. Регрессия и УМО. Экспоненциальное семейство распределений, обобщённая линейная регрессия. Выбор регрессоров. Оценка качества модели.
- 14.03. Классификация:
- 28.03. Кластеризация. Классификация алгоритмов, основные алгоритмы. Оценка качества алгоритма.
- XX.XX. Глубокое обучение. Shallow neural networks, deep neural networks. Многослойный перцептрон. Оптимизация: backpropagation, SGD, Adam. Основы PyTorch.
- XX.XX. Глубокое обучение. Основные архитектуры. Обучение нейросети с использованием PyTorch.
- XX.XX. Natural Language Processing. Трансформерная архитектура, механизм внимания (self-attention). Большие языковые модели (LLM). Современный pipeline, токенизация.
- XX.XX. Обучение с подкреплением. Марковские процессы принятия решений (MDP). Награда, value function, state-action value function. Уравнения Беллмана. Value-based и policy-based алгоритмы.Глубокое обучение с подкреплением.
Рекомендуемая литература¶
- L. Wasserman, All of Statistics
- G. James, D. Witten, T. Hastie, R. Tibshirani, An Introduction to Statistical Learning
- J. Peters, D. Janzing, B. Scholkopf, Elements of Causal Inference
- S. J. D. Prince, Understanding Deep Learning
- R. S. Sutton, A. G. Barto, Reinforcement Learning: An Introduction
- Страница курса S. J. D. Prince, здесь можно посмотреть ppt-слайды лекций по основам DL
- Курсы от команды Huggingface
- Введение в PyTorch от команды самого PyTorch
Вопросы к зачёту¶
- Определение причинно-следственной связи в Causal inference. Structural Causal Model (SCM). Граф, соответствующий SCM. Проблема идентифицируемости. Три фундаментальных вида связи и соответствующие им зависимости (независимости): chains, confounding, mediating.
- Общая постановка задачи регрессии. Экспоненциальное семейство распределений, обобщённая линейная регрессия. Примеры: линейная, логистическая и лог-линейная регрессии.
- Задача классификации. Байесовский классификатор. GDA, QDA, LDA, логистическая регрессия.
- Задача кластеризации. Некорректность, классификация алгоритмов. Два примеры алгоритмов классификации (любых). Оценка качества алгоритмов: когда известны настоящие кластеры и когда неизвестны.
- Глубокие нейронные сети. Основные архитектуры глубоких нейронных сетей: многослойный перцептрон, свёрточная сеть, трансформер. Как обучают нейронные сети: backpropagation – forward pass, backward pass.