<?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%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%BC_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B8_2023</id>
	<title>Методы оптимизации в машинном обучении 2023 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%BC_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B8_2023"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%BC_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B8_2023&amp;action=history"/>
	<updated>2026-06-06T11:26:12Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%BC_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B8_2023&amp;diff=1476&amp;oldid=prev</id>
		<title>imported&gt;Dkropotov: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B2_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%BC_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B8_2023&amp;diff=1476&amp;oldid=prev"/>
		<updated>2023-07-02T00:45:24Z</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;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
Методы оптимизации лежат в основе решения многих задач компьютерных наук. Например, в машинном обучении задачу оптимизации необходимо решать каждый раз при настройке какой-то модели алгоритмов по данным, причём от эффективности решения соответствующей задачи оптимизации зависит практическая применимость самого метода машинного обучения. Данный курс посвящен изучению классических и современных методов решения задач непрерывной оптимизации (в том числе невыпуклых), а также особенностям применения этих методов в задачах оптимизации, возникающих в машинном обучении. Основной акцент в изложении делается на практические аспекты реализации и использования методов. Целью курса является выработка у слушателей навыков по подбору подходящего метода для своей задачи, наиболее полно учитывающего её особенности.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Преподаватели&amp;#039;&amp;#039;&amp;#039;: Кропотов Дмитрий Александрович, Кодрян Максим, Никоров Кирилл.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Группа !! Расписание !! Инвайт для anytask&lt;br /&gt;
 |-&lt;br /&gt;
 | align=&amp;quot;center&amp;quot;|201 || пятница, лекция в 13:00, семинар в 14:40, ауд. см. в [https://ruz.hse.ru/ РУЗе] || align=&amp;quot;center&amp;quot;|nuYXlzP&lt;br /&gt;
 |-&lt;br /&gt;
 | align=&amp;quot;center&amp;quot;|202 || пятница, лекция в 13:00, семинар в 14:40, ауд. см. в [https://ruz.hse.ru/ РУЗе] || align=&amp;quot;center&amp;quot;|Zus8FGK&lt;br /&gt;
 |-&lt;br /&gt;
 | align=&amp;quot;center&amp;quot;|203 || пятница, лекция в 13:00, семинар в 14:40, ауд. см. в [https://ruz.hse.ru/ РУЗе] || align=&amp;quot;center&amp;quot;|H85FCXe&lt;br /&gt;
 |-&lt;br /&gt;
 | Другие студенты || пятница, лекция в 13:00, можно выбрать семинар любой из групп 201, 202, 203 || align=&amp;quot;center&amp;quot;|ml0iZHo&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Telegram для вопросов и объявлений по курсу: [https://t.me/+hFSF73A2XbY1NmUy чат], [https://t.me/+28iTtg-CT0syN2Uy канал]&lt;br /&gt;
&lt;br /&gt;
Видеозаписи занятий: [https://www.youtube.com/playlist?list=PLEwK9wdS5g0o45P37r3hmD5Wbt-O2eWp2 ссылка]&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: [https://docs.google.com/spreadsheets/d/1zU2LoKFSxAp-roAu7BOn9m5mV286QIk7LWzNU50rUq8/edit?usp=sharing ссылка]&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен по курсу состоится 28 июня, начало в 10-00. Экзамен пройдет в письменном виде в ауд. R404 (фамилии А-И) и R405 (фамилии К-Я). Время написания - 2 часа. Во время экзамена никакими материалами пользоваться нельзя. При себе необходимо иметь бумагу и ручку для написания экзамена.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1TEUf9mbQXTm7V9fh3-5-pERD0iEiC1MTgMGFf3-bcSA/edit?usp=sharing Студенты], находящиеся на дистанционном обучении, сдают экзамен онлайн. Онлайн-экзамен также состоится 28 июня, начало в 10-00. [https://us02web.zoom.us/j/83656446742?pwd=elcwYVo3bmVRYk44UEhTeHVMYXhOQT09 Зум-ссылка]. При сдаче экзамена онлайн камера и микрофон должны быть включены, в обзор камеры/камер должен попадать студент, письменный стол и клавиатура компьютера. &lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1nOg9LHxZmUi7xj3Y5Uw_6l0G0c19atwI/view?usp=sharing Список тем, выносимых на экзамен]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1szKo2ZMRlrfTxksrbGl4XaG6mA4IDY1p/view?usp=sharing Пример варианта экзамена]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/10oiNLC9nce7TDl0aJhZX9eD6BULS20_F/view?usp=sharing Список задач, рассмотренных на семинарах]&lt;br /&gt;
&lt;br /&gt;
== Система выставления оценок по курсу ==&lt;br /&gt;
В рамках курса предполагается четыре теоретических и четыре практических домашних заданий, а также экзамен в конце курса. Каждое задание и экзамен оцениваются исходя из 10-ти баллов. За задания можно получить дополнительные баллы за выполнение бонусных пунктов. Общая оценка за курс вычисляется по правилу Округление_вверх(0.7*&amp;lt;Оценка_за_семестр&amp;gt; + 0.3*&amp;lt;Оценка_за_экзамен&amp;gt;). &amp;lt;Оценка_за_семестр&amp;gt; = min(10, &amp;lt;Суммарная_оценка_за_задания&amp;gt;*10 / &amp;lt;Максимальная_суммарная_оценка_за_задания_без_бонусов&amp;gt;). Итоговая оценка за курс совпадает с общей оценкой при соблюдении следующих дополнительных условий: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 ! Итоговая оценка !! Необходимые условия &lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;|&amp;gt;=8 || Сданы все задания, кроме одного (на оценку &amp;gt;= 3 без учета опоздания), экзамен сдан на оценку &amp;gt;= 6&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;|&amp;gt;=6 || Сданы все задания, кроме двух (на оценку &amp;gt;= 3 без учета опоздания), экзамен сдан на оценку &amp;gt;= 4&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;|&amp;gt;=4 || Сданы все задания, кроме четырех (на оценку &amp;gt;= 3 без учета опоздания), экзамен сдан на оценку &amp;gt;= 4&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Правила сдачи заданий ==&lt;br /&gt;
Теоретические и практические задания сдаются в систему anytask (инвайт см. выше). В случае наличия мягкого дедлайна задания могут быть присланы после срока сдачи, но с задержкой не более одной недели. При этом начисляется штраф из расчёта 0.5 балла в день. Все задания выполняются самостоятельно. Если задание выполнялось сообща или использовались какие-либо сторонние коды и материалы, то об этом должно быть написано в отчёте. В противном случае «похожие» решения считаются плагиатом и все задействованные студенты (в том числе те, у кого списали) будут сурово наказаны.&lt;br /&gt;
&lt;br /&gt;
Теоретические задания сдаются в anytask в виде сканов или набранных в TeX pdf-файлов. &amp;#039;&amp;#039;&amp;#039;ВАЖНО!&amp;#039;&amp;#039;&amp;#039; Присылаемые сканы должны быть высокого качества, присылаться одним файлом, в котором все листы идут в правильном порядке. В случае плохого качества сканов или же сдачи в формате, отличном от pdf, проверяющий имеет право поставить за работу 0, не проверяя.&lt;br /&gt;
&lt;br /&gt;
В случае возникновения проблем с anytask в процессе сдачи заданий перед дедлайном следует поступать так: прислать выполненное задание в телеграм своему семинаристу, а затем в anytask написать, что задание было прислано в телеграм вместе с указанием ника в телеграме.&lt;br /&gt;
&lt;br /&gt;
== Лекции и семинары ==&lt;br /&gt;
{| class = &amp;quot;wikitable&amp;quot;  &lt;br /&gt;
|+&lt;br /&gt;
! № п/п&lt;br /&gt;
! Дата&lt;br /&gt;
! Занятие&lt;br /&gt;
! Материалы&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|1&lt;br /&gt;
| 20&amp;amp;nbsp;января&amp;amp;nbsp;2023&lt;br /&gt;
| Введение в курс. Скорости сходимости итерационных процессов. Матрично-векторное дифференцирование. || [https://drive.google.com/file/d/1MXENV3Ryy8SgK3_q_lKB5gBG39qcl8_M/view?usp=sharing Конспект]&lt;br /&gt;
[https://drive.google.com/file/d/1bNWF262guJHTphptCTYARAsUKRPC9QmS/view?usp=sharing Конспект]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|2&lt;br /&gt;
| 27&amp;amp;nbsp;января&amp;amp;nbsp;2023&lt;br /&gt;
| Классы функций для оптимизации. Точная и неточная одномерная оптимизация || [http://www.machinelearning.ru/wiki/images/4/4d/MOMO16_min1d.pdf Конспект]&lt;br /&gt;
[https://drive.google.com/file/d/1UUvimdQn2aMG0E0qE1R1OKdXbyYyUSOT/view?usp=sharing Презентация]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|3&lt;br /&gt;
| 03&amp;amp;nbsp;февраля&amp;amp;nbsp;2023&lt;br /&gt;
| Метод градиентного спуска. Разностное дифференцирование. || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|4&lt;br /&gt;
| 10&amp;amp;nbsp;февраля&amp;amp;nbsp;2023&lt;br /&gt;
| Стандартные матричные разложения. Метод Ньютона. || [https://drive.google.com/file/d/1K9xt0seQ_Oi0UcyziwHibhnr7PorNfqe/view?usp=sharing Презентация по подготовке отчётов]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|5&lt;br /&gt;
| 17&amp;amp;nbsp;февраля&amp;amp;nbsp;2023&lt;br /&gt;
| Метод сопряжённых градиентов. || [https://drive.google.com/file/d/1Ai3ZSuLTb0C6hL5KcAvagzJgKqL1-ySo/view?usp=sharing Презентация]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|--&lt;br /&gt;
| 24&amp;amp;nbsp;февраля&amp;amp;nbsp;2023&lt;br /&gt;
| &amp;#039;&amp;#039;Занятия не будет&amp;#039;&amp;#039; || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|6&lt;br /&gt;
| 03&amp;amp;nbsp;марта&amp;amp;nbsp;2023&lt;br /&gt;
| Безгессианный метод Ньютона. Выпуклые множества. || [https://drive.google.com/file/d/1t9_Uvo-xrVd_nIVUk4CGXGfebHcFtTkw/view?usp=sharing Конспект]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|7&lt;br /&gt;
| 10&amp;amp;nbsp;марта&amp;amp;nbsp;2023&lt;br /&gt;
| Квазиньютоновские методы оптимизации. Выпуклые функции. || [https://drive.google.com/file/d/1glvkT1g6C405RT773KwUdKYRW_bhOKct/view?usp=sharing Конспект]&lt;br /&gt;
[http://www.machinelearning.ru/wiki/images/1/10/MOMO18_Seminar6.pdf Конспект]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|8&lt;br /&gt;
| 17&amp;amp;nbsp;марта&amp;amp;nbsp;2023&lt;br /&gt;
| Задачи условной оптимизации. Теорема Каруша-Куна-Таккера. || [http://www.machinelearning.ru/wiki/images/7/7f/MOMO18_Seminar7.pdf Конспект]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|9&lt;br /&gt;
| 24&amp;amp;nbsp;марта&amp;amp;nbsp;2023&lt;br /&gt;
| Задача линейного программирования. Симплекс-метод. Двойственные задачи оптимизации. || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|--&lt;br /&gt;
| 31&amp;amp;nbsp;марта&amp;amp;nbsp;2023&lt;br /&gt;
| &amp;#039;&amp;#039;Занятия не будет&amp;#039;&amp;#039; || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|10&lt;br /&gt;
| 7&amp;amp;nbsp;апреля&amp;amp;nbsp;2023&lt;br /&gt;
| Метод Ньютона и метод логарифмических барьеров для решения выпуклых задач условной оптимизации. Эквивалентные преобразования задач оптимизации. Стандартные классы выпуклых условных задач оптимизации. || [http://www.machinelearning.ru/wiki/images/8/81/MOMO12_ipm.pdf Конспект]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1ghnO3gMssx2IS9LaaOgYXbwwq6Pm8ZXY/view?usp=sharing Конспект]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|11&lt;br /&gt;
| 14&amp;amp;nbsp;апреля&amp;amp;nbsp;2023&lt;br /&gt;
| Прямо-двойственные методы для решения выпуклых задач условной оптимизации. Применение метода лог. барьеров для двойственной задачи в SVM. || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|12&lt;br /&gt;
| 21&amp;amp;nbsp;апреля&amp;amp;nbsp;2023&lt;br /&gt;
| Негладкая выпуклая оптимизация. Субградиентный метод. Субдифференциальное исчисление. || [http://www.machinelearning.ru/wiki/images/e/e5/MOMO18_Seminar10.pdf Конспект]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|13&lt;br /&gt;
| 28&amp;amp;nbsp;апреля&amp;amp;nbsp;2023&lt;br /&gt;
| Проксимальные методы оптимизации. Сопряженные функции и нормы. || [http://www.machinelearning.ru/wiki/images/1/15/MOMO18_Seminar8.pdf Конспект]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|--&lt;br /&gt;
| 5&amp;amp;nbsp;мая&amp;amp;nbsp;2023&lt;br /&gt;
| &amp;#039;&amp;#039;Занятия не будет&amp;#039;&amp;#039; || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|--&lt;br /&gt;
| 12&amp;amp;nbsp;мая&amp;amp;nbsp;2023&lt;br /&gt;
| &amp;#039;&amp;#039;Занятия не будет&amp;#039;&amp;#039; || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|14&lt;br /&gt;
| 19&amp;amp;nbsp;мая&amp;amp;nbsp;2023&lt;br /&gt;
| Стохастическая оптимизация: методы SGD, SAG, SVRG. Проекции и проксимальные операторы. || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|15&lt;br /&gt;
| 26&amp;amp;nbsp;мая&amp;amp;nbsp;2023&lt;br /&gt;
| Семинар: автоматическое дифференцирование по графу вычислений. || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|16&lt;br /&gt;
| 2&amp;amp;nbsp;июня&amp;amp;nbsp;2023&lt;br /&gt;
| Лекция: обучение нейронных сетей || &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|17&lt;br /&gt;
| 9&amp;amp;nbsp;июня&amp;amp;nbsp;2023&lt;br /&gt;
| Дифференцирование через процесс оптимизации. Дифференцирование по комплексным переменным. || [https://arxiv.org/abs/1703.00443 Статья 1]&amp;lt;br&amp;gt; [https://arxiv.org/abs/1502.03492 Статья 2] &amp;lt;br&amp;gt; [https://www.eurecom.fr/~gesbert/papers/short_matrix_diff.pdf Статья 3]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;|18&lt;br /&gt;
| 16&amp;amp;nbsp;июня&amp;amp;nbsp;2023&lt;br /&gt;
| Консультация к экзамену || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Рекомендуемая литература ==&lt;br /&gt;
1. J. Nocedal, S. Wright. [https://www.csie.ntu.edu.tw/~r97002/temp/num_optimization.pdf Numerical optimization]. Springer, 2006.&lt;br /&gt;
&lt;br /&gt;
2. S. Boyd, L. Vandenberghe. [https://web.stanford.edu/~boyd/cvxbook/ Convex optimization]. Cambridge University Press, 2004.&lt;/div&gt;</summary>
		<author><name>imported&gt;Dkropotov</name></author>
	</entry>
</feed>