<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_ODE_%D0%B8_SDE</id>
	<title>Генеративные модели на основе ODE и SDE - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_ODE_%D0%B8_SDE"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_ODE_%D0%B8_SDE&amp;action=history"/>
	<updated>2026-06-06T15:01:51Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_ODE_%D0%B8_SDE&amp;diff=2113&amp;oldid=prev</id>
		<title>imported&gt;Rakitinden: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_ODE_%D0%B8_SDE&amp;diff=2113&amp;oldid=prev"/>
		<updated>2023-12-22T12:35:14Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Общая информация ==&lt;br /&gt;
Лектор: [https://t.me/denrakitin23 Денис Ракитин]&lt;br /&gt;
&lt;br /&gt;
[https://disk.yandex.ru/i/h2UZi50CDeudcg Программа и описание курса]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/RakitinDen/ODE-SDE-Generative-Models Туториал по ODE/SDE моделям, близкий к программе курса]&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
=== [https://docs.google.com/spreadsheets/d/1Ki6w4P7xwX9hwJ-exEVPLyG09o4hfLf9FR1gy5fCy4Q/edit?usp=sharing Таблица с оценками] ===&lt;br /&gt;
&lt;br /&gt;
Формула итоговой оценки: О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0.5 * О&amp;lt;sub&amp;gt;дз&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;проект&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Формула накопленной оценки: О&amp;lt;sub&amp;gt;накоп&amp;lt;/sub&amp;gt; = 5/8 * О&amp;lt;sub&amp;gt;дз&amp;lt;/sub&amp;gt; + 3/8 * О&amp;lt;sub&amp;gt;проект&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если О&amp;lt;sub&amp;gt;накоп&amp;lt;/sub&amp;gt; больше или равна 5.5, ее можно округлить и зачесть за итог.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Вес у всех задач одинаковый, задачи оцениваются из 4 баллов. Если в задачах есть пункты, то будет подписано количество баллов за каждый пункт, иначе баллы между пунктами делятся поровну.&lt;br /&gt;
&lt;br /&gt;
Сдать можно в classroom: [https://classroom.google.com/c/NTkwMzYzOTg3NDUz?cjc=oup7kk4 ссылка], инвайт &amp;#039;&amp;#039;&amp;#039;oup7kk4&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* [https://disk.yandex.ru/i/KzeYa1glOKWXdw ДЗ №1] - дедлайн 3 ноября 23:59;&lt;br /&gt;
* [https://disk.yandex.ru/i/BOsEyBPvWVGT0w ДЗ №2] - дедлайн 8 декабря 23:59.&lt;br /&gt;
* [https://disk.yandex.ru/i/qWUU6gpVeQnjFQ ДЗ №3] - дедлайн 19 декабря 23:59.&lt;br /&gt;
&lt;br /&gt;
Бонусные задачи&lt;br /&gt;
* [https://disk.yandex.ru/i/hd7RFG2Fu-Q0fA Бонус №1] - дедлайн в конце курса.&lt;br /&gt;
* [https://disk.yandex.ru/i/lUsLuQWHt8kgRQ Бонус №2] - дедлайн в конце курса.&lt;br /&gt;
&lt;br /&gt;
== Проект ==&lt;br /&gt;
&lt;br /&gt;
Состоит в реализации и проведении экспериментов с одной из рассмотренных на курсе моделей. Полное описание [https://disk.yandex.ru/i/L-TSgN38A1wjHA здесь].&lt;br /&gt;
&lt;br /&gt;
Полезные архитектуры можно найти [https://colab.research.google.com/drive/1T8gX0gaOkAJefWLsvAHUYU6otnxJKq1d?usp=sharing здесь].&lt;br /&gt;
&lt;br /&gt;
Дедлайн: 19 декабря 23:59.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
=== [https://disk.yandex.ru/d/BMKdeMsSPKW4VQ Записи] ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 1.&amp;#039;&amp;#039;&amp;#039; Повторение теории вероятностей: условное матожидание, свойства. Теорема о представлении условного матожидания как L2 проекции. Score-функция, применения: поиск моды, семплирование с помощью динамики Ланжевена. Представление score-функции зашумленного распределения как УМО от условной score-функции. Denoising score matching: обучение score-функции регрессией на условную score-функцию. Noise Conditional Score Networks: обобщение на последовательность зашумленных распределений.&lt;br /&gt;
&lt;br /&gt;
Статья(NCSN): https://arxiv.org/abs/1907.05600&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 2.&amp;#039;&amp;#039;&amp;#039; Повторение NCSN, визуальная интерпретация выражения score-функции через условную score-функцию. Обыкновенные дифференциальные уравнения (ODE): напоминание, дискретизация по схеме Эйлера. Винеровский процесс: определение, свойства, смысл. Представление Винеровского процесса через предел кусочно-линейного процесса случайного блуждания (Принцип инвариантности Донскера-Прохорова, формулировка). Стохастические дифференциальные уравнения (SDE): неформальное определение дискретизацией по схеме Эйлера(-Маруямы). Эволюция плотности величины, подчиняющейся ODE: уравнение непрерывности.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 3.&amp;#039;&amp;#039;&amp;#039; Примеры SDE, обобщающих дискретные процессы: процесс Орнштейна-Уленбека (уравнение Ланжевена, Variance Preserving SDE), непрерывная Динамика Ланжевена. Эволюция плотности величины, подчиняющейся SDE: уравнение Фоккера-Планка. Единственность решения уравнения Фоккера-Планка с начальным условием (формулировка). Интерпретация уравнения непрерывности и уравнения Фоккера-Планка: законы сохранения (адаптировано из первой лекции курса [http://wiki.cs.hse.ru/Уравнения_с_частными_производными_(2022-2023) УРЧП]).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 4.&amp;#039;&amp;#039;&amp;#039; Построение обратного SDE в 3 этапа: построение эквивалентного ODE, обращение ODE, построение SDE, эквивалентного обратному ODE (эквивалентность понимается в терминах равенства маргинальных распределений). Диффузионные модели на основе обратного SDE, соответствующая схема Эйлера, сравнение с динамикой Ланжевена. Подсчет правдоподобия семпла диффузионной модели, работающей в режиме ODE.&lt;br /&gt;
&lt;br /&gt;
Статья (SDE диффузионные модели): https://arxiv.org/abs/2011.13456&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 5.&amp;#039;&amp;#039;&amp;#039; Оценка следа Хатчинсона для приближения дивергенции, применение в подсчете правдоподобия. Classifier Guidance и Classifier-Free Guidance для условной генерации из диффузионных моделей. Модель Flow Matching: постановка задачи - выучить поле скорости так, чтобы соответствующее ODE породило заданную динамику. Мотивирующий пример: интерполяция между шумом и данными.&lt;br /&gt;
&lt;br /&gt;
Статьи: https://arxiv.org/abs/2105.05233 (описание Classifier Guidance), https://arxiv.org/abs/2207.12598 (Classifier-Free Guidance), https://arxiv.org/abs/2210.02747 (Flow Matching)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 6.&amp;#039;&amp;#039;&amp;#039; Модель Flow Matching/Conditional Flow Matching. Выражение безусловного векторного поля через условное матожидание условного векторного поля. Обучение безусловного векторного поля регрессией на условное векторное поле. Применение к интерполяции между шумом и данными, применение к парным задачам (без обоснования).&lt;br /&gt;
&lt;br /&gt;
Статьи: https://arxiv.org/abs/2210.02747 (Flow Matching, применение к генерации), https://arxiv.org/abs/2302.00482 (Conditional Flow Matching, применение к парам), https://arxiv.org/abs/2209.15571v3 (Stochastic Interpolants, то же самое на немного другом языке).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 7.&amp;#039;&amp;#039;&amp;#039; Rectified Flow: транспортная цена между входной и сгенерированной картинкой не больше, чем транспортная цена между семплами, на которых учится Flow Matching. Обоснование применения Flow Matching к парным задачам. Задача оптимального транспорта. Оптимальный план как неподвижная точка процедуры ReFlow. 4 эквивалентных свойства, задающих неподвижную точку ReFlow.&lt;br /&gt;
&lt;br /&gt;
Статья: https://arxiv.org/abs/2209.03003 (Rectified Flow).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 8.&amp;#039;&amp;#039;&amp;#039; Доказательство эквивалентных свойств неподвижной точки ReFlow. Следствие: решение задачи ОТ в виде ODE обладает прямыми траекториями. Задача динамического оптимального транспорта, формула Бенаму-Бренье, ее эквивалентность задаче ОТ. Характеризация решения динамической задачи ОТ: единственный процесс, задаваемый ODE с прямыми траекториями и имеющий нужные распределения в начальный и конечный моменты времени. Интерпретация процедуры ReFLow как поочередной проекции на процессы с прямыми траекториями и процессы, задаваемые ODE. InstaFlow: применение ReFlow для спрямления траекторий диффузионной модели, применение для дистилляции Stable Diffusion.&lt;br /&gt;
&lt;br /&gt;
Статьи: https://arxiv.org/abs/2112.10752 (Stable Diffusion), https://arxiv.org/abs/2309.06380 (InstaFlow).&lt;br /&gt;
&lt;br /&gt;
Презентация: [https://disk.yandex.ru/i/p992WSt_4XuxNQ ссылка]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 9.&amp;#039;&amp;#039;&amp;#039; Neural Optimal Transport: решение задачи оптимального транспорта за счет введения дискриминатора и сведения условной задачи оптимизации к безусловной минимаксной. Утверждение: векторное поле, решающее задачу (динамического) ОТ, является градиентом скалярного поля. Поправка к предыдущим лекциям: неподвижная точка процедуры ReFlow является решением задачи ОТ, если обучаемое векторное поле является градиентом скалярного. Решение задачи динамического оптимального транспорта с помощью интерполянтов (без вывода).&lt;br /&gt;
&lt;br /&gt;
Статьи: https://arxiv.org/abs/2201.12220 (Neural Optimal Transport), https://arxiv.org/abs/2209.15571v3 (Stochastic Interpolants).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 10.&amp;#039;&amp;#039;&amp;#039; Напоминания из теории вероятностей: вероятностное пространство, вероятностная мера, зачем нужны сигма-алгебры. Минимальная сигма-алгебра, содержащая заданный набор множеств. Борелевская сигма-алгебра на R^n. Случайные величины и векторы. Случайные величины и векторы, измеримые относительно под-сигма-алгебры. Независимость случайной величины и сигма-алгебры. Случайный процесс, сигма-алгебра, порожденная случайным процессом. Фильтрация, естественная фильтрация случайного процесса, смысл, примеры. Согласованность случайного процесса с фильтрацией. Условное матожидание относительно сигма-алгебры: определение, свойства, пример применения (E[W_t | F_s] = W_s).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 11.&amp;#039;&amp;#039;&amp;#039; Дискретный процесс ставок, похожий на дискретную версию интеграла Ито, его свойства: согласованность, нулевое среднее, дисперсия числа денег равна средней сумме квадратов ставок. Интеграл Ито: определение для простых процессов, свойства: согласованность, нулевое среднее, изометрия Ито. Пространства L_2(Omega) и L_2(Omega x [0, T]), интерпретация интеграла Ито как отображения между этими пространствами, сохраняющего скалярное произведение. Определение интеграла Ито в общем случае: утверждение о приближении интегрируемого процесса в L2 простыми процессами, схема. Утверждение о существовании L2 предела этих простых процессов, который и называется интегралом Ито соответствующего процесса.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 12.&amp;#039;&amp;#039;&amp;#039; Построение интеграла Ито в общем случае через критерий Коши и изометрию. Свойства интеграла Ито в общем случае: согласованность, нулевое среднее, изометрия, линейность. Интеграл от неслучайной непрерывной функции имеет нормальное распределение. Квадратичная вариация неслучайной гладкой функции равна нулю.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 13.&amp;#039;&amp;#039;&amp;#039; Квадратичная вариация Винеровского процесса, обобщение утверждения на сумму квадратов винеровских скачков, домноженных на согласованный интегрируемый процесс. Интерпретация: (d W_t)^2 = dt. Применение: вычисление интеграла W_t d W_t по определению. Определение процесса, имеющего стохастический дифференциал. Формула Ито: формулировка, интуиция через дифференциал неслучайной функции и квадратичную вариацию. Примеры применения: вычисление интеграла W_t d W_t, W_t^2 d W_t и формула интегрирования по частям для неслучайных функций.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лекция 14.&amp;#039;&amp;#039;&amp;#039; (Не очень формальное) доказательство формулы Ито, интерпретация конвенции (dt)^2 = 0, dW_t * dt = 0, (dW_t)^2 = dt. Стохастические дифференциальные уравнения, определение решения. Пример: геометрическое броуновское движение, решение через формулу Ито и представление процесса в виде функции от винеровского. VP-SDE (процесс, сохраняющий дисперсию / уравнение Ланжевена), решение с помощью формулы Ито и подбора функции с не зависящим от X_t стохастическим дифференциалом. Распределение VP-SDE в момент времени t: обоснование, почему нормальное, подсчет матожидания и дисперсии. Небольшой повтор и схема пройденного на курсе материала.&lt;/div&gt;</summary>
		<author><name>imported&gt;Rakitinden</name></author>
	</entry>
</feed>