<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aumnov</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aumnov"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Aumnov"/>
	<updated>2026-09-20T21:51:59Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=28021</id>
		<title>Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=28021"/>
		<updated>2018-05-30T20:43:12Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Контрольная работа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Лекции =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;2 апреля.&#039;&#039;&#039; Графы: определения и приложения. Представление графов: матрица смежности и списки смежности. Поиск в глубину (рекурсивная формулировка). Сложность поиска в глубину. Применение поиска в глубину: поиск компонент связности в неориентированном графе, топологическая сортировка. Поиск в ширину. Сложность поиска в ширину. Поиск кратчайших путей.&lt;br /&gt;
# &#039;&#039;&#039;5 апреля.&#039;&#039;&#039; Компоненты связности в неориентированных и ориентированных графах. Алгоритм поиска компонент сильной связности. Вычисление выполняющего набора для 2-КНФ на основе поиска компонент сильной связности.&lt;br /&gt;
# &#039;&#039;&#039;9 апреля.&#039;&#039;&#039; Кратчайшие пути во взвешенных графах. Алгоритм Дейкстры: формулировка, условия применимости, доказательство корректности, оценка сложности. Формулировка алгоритма Беллмана – Форда для графов без циклов с отрицательным весом.&lt;br /&gt;
# &#039;&#039;&#039;12 апреля.&#039;&#039;&#039; Алгоритмы Беллмана – Форда и Флойда – Уоршелла как алгоритмы динамического программирования.&lt;br /&gt;
# &#039;&#039;&#039;16 апреля.&#039;&#039;&#039; Динамическое программирование: наибольшая общая подпоследовательность, разбиение абзаца на строки, задача о рюкзаке.&lt;br /&gt;
# &#039;&#039;&#039;19 апреля.&#039;&#039;&#039; Жадные алгоритмы: выбор максимального подмножества непересекающихся отрезков; составление плана работ с заданными продолжительностями и повременными штрафами за невыполнение, минимизирующего общий штраф; код Хаффмана.&lt;br /&gt;
# &#039;&#039;&#039;23 апреля.&#039;&#039;&#039; Матроиды: графовый матроид, матроид для последовательности задач. Жадный алгоритм на взвешенном матроиде: поиск минимального остовного дерева, составление расписания задач с минимальным штрафом.&lt;br /&gt;
# &#039;&#039;&#039;26 апреля.&#039;&#039;&#039; Минимальные остовные деревья. Алгоритмы Прима, Крускала, Борувки.&lt;br /&gt;
# &#039;&#039;&#039;30 апреля.&#039;&#039;&#039; &#039;&#039;Лекции не будет.&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;10 мая.&#039;&#039;&#039; Три подхода к амортизационному анализу: групповой анализ, банковский метод и метод потенциалов (на примере двоичного счетчика и очереди на основе двух стеков).&lt;br /&gt;
# &#039;&#039;&#039;14 мая.&#039;&#039;&#039; &#039;&#039;Письменная контрольная работа по апрельским темам.&#039;&#039; С собой можно принести &amp;quot;шпаргалку&amp;quot; формата A4. Другими материалами пользоваться не разрешается. Контрольная проходит в ауд. 317 (группы 172, 174, 175) и ауд. 622 (группы 176, 177 и 178).&lt;br /&gt;
# &#039;&#039;&#039;17 мая.&#039;&#039;&#039; Самоорганизующиеся списки: метод потенциалов для анализа онлайн-алгоритмов. Кучи Фибоначчи.&lt;br /&gt;
# &#039;&#039;&#039;21 мая.&#039;&#039;&#039; Система непересекающихся множеств.&lt;br /&gt;
# &#039;&#039;&#039;24 мая.&#039;&#039;&#039; Минимальный разрез, алгоритмы Каргера и Каргера – Штайна.&lt;br /&gt;
# &#039;&#039;&#039;28 мая.&#039;&#039;&#039; Максимальный поток, алгоритм Форда – Фалкерсона.&lt;br /&gt;
# &#039;&#039;&#039;31 мая.&#039;&#039;&#039; &#039;&#039;Лекции не будет.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
&lt;br /&gt;
Задачи из апрельских домашних заданий можно сдавать после указанного ниже срока, но до конца 9 мая со штрафом 50%. Задачи из майских домашних заданий можно сдавать после указанного ниже срока, но до конца 9 июня со штрафом 50%.&lt;br /&gt;
&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/7940/problems/ Контест 7940] — до 8.04.2018 (22:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/7993/problems/ Контест 7993] — до 15.04.2018 (23:59)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8053/problems/ Контест 8053] — до 22.04.2018 (23:59)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8116/problems/ Контест 8116] — до 30.04.2018 (9:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8224/problems/ Контест 8224] — до 23.05.2018 (9:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8256/problems/ Контест 8256] — до 30.05.2018 (9:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8329/problems/ Контест 8329] — до 9.06.2018 (9:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Контрольная работа =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1gcmb6g2P6kZFF62CIDdTcbEmEfTnKSaAfI7x6zS7zwQ/edit?usp=sharing Оценки] &lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток)/Кр_критерии|Критерии оценок]]&lt;br /&gt;
&lt;br /&gt;
Даты показа работ и критерии оценки:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задачи I варианта&#039;&#039;&#039;&lt;br /&gt;
# 24 мая, 11:50 - 12:30, ауд. 308&lt;br /&gt;
# 23 и 30 мая, 11:30 – 12:00, ауд. 311&lt;br /&gt;
# 31 мая 9.00 - 11.30, ауд. 507&lt;br /&gt;
#&lt;br /&gt;
# Оценка: &#039;&#039;O&#039;&#039;(&#039;&#039;nf&#039;&#039;) — 6 баллов, O(&#039;&#039;n log f&#039;&#039;) — 8 баллов, O(n) — 10 баллов. 2 балла за неправильное решение с разумными мыслями.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задачи II варианта&#039;&#039;&#039;&lt;br /&gt;
#&lt;br /&gt;
# 29 мая, 11:50 – 12:20, ауд. 313. Оценка: 5 — задача верно решена и обоснована; 4 — задача решена верно, в обосновании присутствуют недочёты; 3 — задача решена верно, в обосновании есть серьёзные ошибки, либо оно отсутствует вовсе; 2 — задача решена частично, получен неправильный ответ; 1 — решение не доведено до конца; 0 — решение отсутствует.&lt;br /&gt;
#&lt;br /&gt;
# 25 мая, 9:50 – 10:30, ауд. 432&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)/%D0%9A%D1%80_%D0%BA%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D0%B8&amp;diff=28020</id>
		<title>Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)/Кр критерии</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)/%D0%9A%D1%80_%D0%BA%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D0%B8&amp;diff=28020"/>
		<updated>2018-05-30T20:42:31Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: Новая страница: «= Вариант 1 =  == Задача 1 ==  * Решение за квадратичное время при наличии доказательства и оце…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Вариант 1 =&lt;br /&gt;
&lt;br /&gt;
== Задача 1 ==&lt;br /&gt;
&lt;br /&gt;
* Решение за квадратичное время при наличии доказательства и оценки времени - 2 балла&lt;br /&gt;
* Решение за квадратичное время без доказательства или оценки времени - 1 балл&lt;br /&gt;
* Решение с поиском точек сочленения без учета городов A и B - штраф 2 балла&lt;br /&gt;
* Решение с поиском точек сочленения с неполным доказательством корректности и оценкой времени - штраф 1-2 балла&lt;br /&gt;
* &amp;quot;Решается через точки сочленения из дз&amp;quot; - 1 балл&lt;br /&gt;
* &amp;quot;Решается через мосты из дз&amp;quot; - 0 баллов&lt;br /&gt;
&lt;br /&gt;
= Вариант 2 =&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=27932</id>
		<title>Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=27932"/>
		<updated>2018-05-22T14:18:06Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Контрольная работа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Лекции =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;2 апреля.&#039;&#039;&#039; Графы: определения и приложения. Представление графов: матрица смежности и списки смежности. Поиск в глубину (рекурсивная формулировка). Сложность поиска в глубину. Применение поиска в глубину: поиск компонент связности в неориентированном графе, топологическая сортировка. Поиск в ширину. Сложность поиска в ширину. Поиск кратчайших путей.&lt;br /&gt;
# &#039;&#039;&#039;5 апреля.&#039;&#039;&#039; Компоненты связности в неориентированных и ориентированных графах. Алгоритм поиска компонент сильной связности. Вычисление выполняющего набора для 2-КНФ на основе поиска компонент сильной связности.&lt;br /&gt;
# &#039;&#039;&#039;9 апреля.&#039;&#039;&#039; Кратчайшие пути во взвешенных графах. Алгоритм Дейкстры: формулировка, условия применимости, доказательство корректности, оценка сложности. Формулировка алгоритма Беллмана – Форда для графов без циклов с отрицательным весом.&lt;br /&gt;
# &#039;&#039;&#039;12 апреля.&#039;&#039;&#039; Алгоритмы Беллмана – Форда и Флойда – Уоршелла как алгоритмы динамического программирования.&lt;br /&gt;
# &#039;&#039;&#039;16 апреля.&#039;&#039;&#039; Динамическое программирование: наибольшая общая подпоследовательность, разбиение абзаца на строки, задача о рюкзаке.&lt;br /&gt;
# &#039;&#039;&#039;19 апреля.&#039;&#039;&#039; Жадные алгоритмы: выбор максимального подмножества непересекающихся отрезков; составление плана работ с заданными продолжительностями и повременными штрафами за невыполнение, минимизирующего общий штраф; код Хаффмана.&lt;br /&gt;
# &#039;&#039;&#039;23 апреля.&#039;&#039;&#039; Матроиды: графовый матроид, матроид для последовательности задач. Жадный алгоритм на взвешенном матроиде: поиск минимального остовного дерева, составление расписания задач с минимальным штрафом.&lt;br /&gt;
# &#039;&#039;&#039;26 апреля.&#039;&#039;&#039; Минимальные остовные деревья. Алгоритмы Прима, Крускала, Борувки.&lt;br /&gt;
# &#039;&#039;&#039;30 апреля.&#039;&#039;&#039; &#039;&#039;Лекции не будет.&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;10 мая.&#039;&#039;&#039; Три подхода к амортизационному анализу: групповой анализ, банковский метод и метод потенциалов (на примере двоичного счетчика и очереди на основе двух стеков).&lt;br /&gt;
# &#039;&#039;&#039;14 мая.&#039;&#039;&#039; &#039;&#039;Письменная контрольная работа по апрельским темам.&#039;&#039; С собой можно принести &amp;quot;шпаргалку&amp;quot; формата A4. Другими материалами пользоваться не разрешается. Контрольная проходит в ауд. 317 (группы 172, 174, 175) и ауд. 622 (группы 176, 177 и 178).&lt;br /&gt;
# &#039;&#039;&#039;17 мая.&#039;&#039;&#039; Самоорганизующиеся списки: метод потенциалов для анализа онлайн-алгоритмов. Кучи Фибоначчи.&lt;br /&gt;
# &#039;&#039;&#039;21 мая.&#039;&#039;&#039; Система непересекающихся множеств.&lt;br /&gt;
&lt;br /&gt;
= Домашние задания =&lt;br /&gt;
&lt;br /&gt;
Задачи из домашних заданий можно сдавать после указанного ниже срока, но до конца 9 мая со штрафом 50%.&lt;br /&gt;
&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/7940/problems/ Контест 7940] — до 8.04.2018 (22:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/7993/problems/ Контест 7993] — до 15.04.2018 (23:59)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8053/problems/ Контест 8053] — до 22.04.2018 (23:59)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8116/problems/ Контест 8116] — до 30.04.2018 (9:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8224/problems/ Контест 8224] — до 23.05.2018 (9:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
# [https://official.contest.yandex.ru/contest/8256/problems/ Контест 8256] — до 30.05.2018 (9:00)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Контрольная работа =&lt;br /&gt;
Показ работ пройдет в следующие даты:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задачи I варианта&#039;&#039;&#039;&lt;br /&gt;
# 24 мая, 11:50 - 12:30, ауд. 308&lt;br /&gt;
# 23 мая, 11:30 – 12:00, ауд. 311&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задачи II варианта&#039;&#039;&#039;&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=26130</id>
		<title>Машинное обучение 1/2023 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=26130"/>
		<updated>2017-12-05T10:19:29Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:ML_surfaces.png|280px|borderless|left]]&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса [https://cs.hse.ru/ami ПМИ ФКН ВШЭ] в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
Проводится с 2016 года.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/esokolov Соколов Евгений Андреевич]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по пятницам, 10:30 - 11:50, ауд. 317.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ami/courses/205507250.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse Репозиторий с материалами на GitHub]&lt;br /&gt;
&lt;br /&gt;
Почта для сдачи домашних заданий: hse.cs.ml+&amp;lt;номер группы&amp;gt;@gmail.com (например, hse.cs.ml+151@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Канал в telegram для объявлений: https://telegram.me/hse_cs_ml_course_2017&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений: https://t.me/joinchat/A5rlQEQ7r16nvyHbyXtjNA&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/16wj3eH2crdGY-MFqiMMUoy1E7uo80nYT2MYfz3Y7gx4/edit?usp=sharing Таблица с оценками]&lt;br /&gt;
&lt;br /&gt;
Оставить отзыв на курс: [https://goo.gl/forms/5CddG0gc75VZvqi52 форма]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Вопросы&#039;&#039;&#039; по курсу можно задавать на почту курса, а также в телеграм лектору (esokolov@) или семинаристу.&lt;br /&gt;
Вопросы по материалам лекций/семинаров и по заданиям лучше всего оформлять в виде [https://github.com/esokolov/ml-course-hse/issues Issue] в [https://github.com/esokolov/ml-course-hse github-репозитории курса].&lt;br /&gt;
&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;
| 151 (МОП) || [https://www.hse.ru/org/persons/165212870 Зиннурова Эльвира Альбертовна] || Атанов Андрей || || пятница, 12:10 - 13:30, ауд. 300&lt;br /&gt;
|-&lt;br /&gt;
| 152 (МОП) || [https://www.hse.ru/org/persons/191263008 Неклюдов Кирилл Олегович] || Гадецкий Артём || || понедельник, 15:10 - 16:30, ауд. 505&lt;br /&gt;
|-&lt;br /&gt;
| 153 (АПР) || [https://www.hse.ru/org/persons/209813467 Никишин Евгений Сергеевич] || Ковалёв Евгений || || пятница, 12:10 - 13:30, ауд. 322&lt;br /&gt;
|-&lt;br /&gt;
| 154 (АДИС) || [https://www.hse.ru/org/persons/209813459 Каюмов Эмиль Марселевич] || Панков Алексей || || пятница, 12:10 - 13:30, ауд. 501&lt;br /&gt;
|-&lt;br /&gt;
| 155 (РС) || [https://www.hse.ru/org/persons/192085968 Яшков Даниил Дмитриевич] || [https://t.me/despairazure Кохтев Вадим] ||  || понедельник, 12:10 - 13:30, ауд. 513&lt;br /&gt;
|-&lt;br /&gt;
| 156 (ТИ) || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || Шевченко Александр || [[Машинное обучение 1/156 | ссылка]]|| пятница, 15:10 - 16:30, ауд. 311&lt;br /&gt;
|-&lt;br /&gt;
| Магистратура ФТиАД || [https://www.hse.ru/org/persons/191576735 Чиркова Надежда Александровна] || Першин Максим ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Консультации ===&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
* Самостоятельные работы на семинарах, проверяющие знание основных фактов с лекций&lt;br /&gt;
* Теоретические домашние работы и их защиты&lt;br /&gt;
* Практические домашние работы на Python&lt;br /&gt;
* Контрольные работы&lt;br /&gt;
* Письменный экзамен&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за работу в семестре и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;итоговая&amp;lt;/sub&amp;gt; = 0.7 * O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценка за работу в семестре вычисляется по формуле&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; = 0.1 * O&amp;lt;sub&amp;gt;самостоятельные&amp;lt;/sub&amp;gt; + 0.4 * О&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;
Оценка за самостоятельную работу вычисляется как среднее по всем самостоятельным, оценка за домашнюю работу — как среднее по всем практическим заданиям и соревнованиям.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
Дедлайны по всем домашним заданиям являются жёсткими, то есть после срока работа не принимаются.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён (при этом получить дополнительные баллы за призовые места на конкурсе можно только при участии в общий срок). Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 1&#039;&#039;&#039; (1 сентября). Введение в машинное обучение. Основные термины, постановки задач и примеры применения. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture01-intro.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 2&#039;&#039;&#039; (8 сентября). Линейная регрессия. Метрики качества регрессии. Градиентный спуск и способы оценивания градиента. Продвинутые градиентные методы. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture02-linregr.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 3&#039;&#039;&#039; (15 сентября). Переобучение и регуляризация. Разреженные линейные модели. Квантильная регрессия. Подготовка признаков. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture03-linregr.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 4&#039;&#039;&#039; (22 сентября). Линейная классификация. Отступ и верхние оценки на пороговую функцию потерь. Метрики качества классификации. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture04-linclass.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 5&#039;&#039;&#039; (29 сентября). Линейная классификация. Логистическая регрессия и оценки вероятности классов. Метод опорных векторов. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture05-linclass.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 6&#039;&#039;&#039; (6 октября). Многоклассовая классификация, сведение к бинарным задачам. Многоклассовая логистическая регрессия. Классификация с пересекающимися классами. Метрики качества многоклассовой классификации. Категориальные признаки: хэширование и счётчики. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture06-linclass.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 7&#039;&#039;&#039; (20 октября). Решающие деревья. Жадный алгоритм построения. Выбор лучшего разбиения с помощью критерия информативности. Критерии информативности для регрессии и классификации. Учёт пропусков в деревьях. Решающие деревья и категориальные признаки. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture07-trees.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 8&#039;&#039;&#039; (3 ноября). Бутстрап и бэггинг. Разложение ошибки на смещение и разброс (bias-variance decomposition). Случайный лес. Вычисление расстояний с помощью лесов. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture08-ensembles.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 9&#039;&#039;&#039; (10 ноября). Градиентный бустинг. Регуляризация. Особенности бустинга над деревьями. Взвешивание объектов в градиентном бустинге. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture09-ensembles.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 10&#039;&#039;&#039; (17 ноября). Оптимизация второго порядка в градиентном бустинге. Регуляризация деревьев. XGBoost. Стекинг. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture10-ensembles.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 11&#039;&#039;&#039; (23 ноября). Графы вычислений, их обучение и метод обратного распространения ошибки. Полносвязные, свёрточные и рекуррентные слои. Возможности аппроксимации. Transfer learning. Глубинное обучение. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture11-dl.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 12&#039;&#039;&#039; (1 декабря). Обучение без учителя. Кластеризация: метрики качества, K-Means, иерархический и графовый подходы. Визуализация, t-SNE. Обучение представлений. word2vec. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture12-unsupervised.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 1&#039;&#039;&#039;. Постановки задач, примеры применения, инструменты. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-intro.ipynb Ноутбук с семинара]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-tools.ipynb Ноутбук для самостоятельного изучения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 2&#039;&#039;&#039;. Векторное дифференцирование. Линейная регрессия, аналитическое и численное решение. Свойства градиента. Сравнение градиентного спуска и стохастического градиентного спуска. Scikit-learn. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part2.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-01-linregr.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 3&#039;&#039;&#039;. Предобработка данных для линейных моделей. Функции потерь в линейной регрессии. Вероятностный взгляд на линейную регрессию. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem03-linregr.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-02-linregr.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 4&#039;&#039;&#039;. Метрики качества классификации. ROC-кривая, алгоритм её построения, AUC-ROC. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem04-linclass-metrics.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-03-linclass-metrics.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 5&#039;&#039;&#039;. Оценивание вероятностей классов. Метод опорных векторов. Эквивалентность регуляризации и раннего останова в градиентном спуске. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem05-linclass.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem05-ipynb Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-04-linclass.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 6&#039;&#039;&#039;. Метод K ближайших соседей. Различные способы задания метрик. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem06-knn.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 7&#039;&#039;&#039;. Решающие деревья. Критерии информативности. Способность решающих деревьев к переобучению. Калибровка вероятностей. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem07-trees.ipynb Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-05-knn-trees.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 8&#039;&#039;&#039;. Разложение ошибки на смещение и разброс. Композиции. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem08_bvd.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-06-bvd.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 9&#039;&#039;&#039;. Градиентный бустинг, его особенности по сравнению с другими видами композиций алгоритмов. Особенности градиентного бустинга над деревьями. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem09-gbm-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem09-gbm-part2.ipynb Notebook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 10&#039;&#039;&#039;. Метод обратного распространения ошибки. Нейронные сети. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem10-nn-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem10-nn-part2.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-07-nn.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 11&#039;&#039;&#039;. Визуализация данных. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem11-visualization.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-08-unsupervised.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
== Практические задания ==&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки после мягкого дедлайна снимается 1 балл. После жёсткого дедлайна работы не принимаются.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 1.&#039;&#039;&#039; Библиотека numpy и работа с данными.&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 18.09.2017&lt;br /&gt;
&lt;br /&gt;
Мягкий дедлайн: 01.10.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
Жесткий дедлайн: 08.10.2017 23:59MSK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.ipynb Условие], &lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.zip архив с условием и шаблонами],&lt;br /&gt;
[https://official.contest.yandex.ru/contest/5016/problems/ соревнование в Яндекс.Контесте],&lt;br /&gt;
[https://contest.yandex.ru/contest/5016/problems/ альтернативная ссылка на соревнование в Яндекс.Контесте].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2.&#039;&#039;&#039; Линейные методы и работа с категориальными признаками&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 03.11.2017&lt;br /&gt;
&lt;br /&gt;
Мягкий дедлайн: 19.11.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
Жесткий дедлайн: 26.11.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-02.ipynb Условие], [https://official.contest.yandex.ru/contest/5704/problems/ соревнование в Яндекс.Контесте],&lt;br /&gt;
[https://contest.yandex.ru/contest/5704/problems/ альтернативная ссылка на соревнование в Яндекс.Контесте].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3.&#039;&#039;&#039; Разложение ошибки на смещение и разброс, решающие деревья, композиции.&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 27.11.2017&lt;br /&gt;
&lt;br /&gt;
Мягкий дедлайн: 14.12.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
Жесткий дедлайн: 17.12.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки после мягкого дедлайна снимается 1 балл. После жёсткого дедлайна работы не принимаются.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-03/homework-practice-03.ipynb Условие], [https://official.contest.yandex.ru/contest/6469/problems/ соревнование в Яндекс.Контесте],&lt;br /&gt;
[https://contest.yandex.ru/contest/6469/problems/ альтернативная ссылка на соревнование в Яндекс.Контесте].&lt;br /&gt;
&lt;br /&gt;
==Теоретические домашние заданий==&lt;br /&gt;
&lt;br /&gt;
После (почти) каждого семинара выкладывается теоретическое домашнее задание, состоящее из задач по теме прошедших занятий. Выполнение каждого из данных заданий проверяется при помощи его защиты: преподаватель или ассистент спрашивает решения 1-2 задач из задания, и оценка за каждую из спрошенных задач выставляется, если студент успешно рассказывает решения и отвечает на сопутствующие вопросы принимающего. Подробные правила защит описаны [https://docs.google.com/document/d/1Fo2dUGHEJU_6P5Snex1i4qP793zdaYmqg8_Ayt980dY/edit?usp=sharing здесь]. Начиная с ДЗ №5 отправка решений в отсканированном или набранном в ТеХе виде обязательна.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ДЗ №№1—4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Срок защиты (включительно): 13.10.2017 (151, 153, 154, 156 группы), 16.10.2017 (152, 155 группы)&lt;br /&gt;
&lt;br /&gt;
Срок отправки решений: 15.10.2017 23:59MSK (151, 153, 154, 156 группы), 18.10.2017 23:59MSK (152, 155 группы)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ДЗ №№5—6&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Срок защиты (включительно): 11.12.2017&lt;br /&gt;
&lt;br /&gt;
Срок отправки решений: 04.12.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ДЗ №№7—8&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Срок защиты (включительно): 19.12.2017&lt;br /&gt;
&lt;br /&gt;
Срок отправки решений: 12.12.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
== Бонусы за соревнования ==&lt;br /&gt;
&lt;br /&gt;
За успешное участие в соревнованиях по анализу данных могут быть выставлены бонусные баллы, которые можно прибавить к оценке за любое практическое или теоретическое домашнее задание, а также за самостоятельную работу. Конкретное число баллов определяется преподавателями и зависит от сложности соревнования и занятого места. За одно соревнование можно получить не более 5 баллов. Для получения оценки необходимо предоставить краткий отчёт о решении задачи.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа ==&lt;br /&gt;
&lt;br /&gt;
Дата: 08.12.2017&lt;br /&gt;
&lt;br /&gt;
[[https://docs.google.com/document/d/19PtvmS2SEVnhzLc7_yzQ0kBKHv44bL1RwYDSweWDXaU/edit?usp=sharing Вопросы для подготовки]]&lt;br /&gt;
&lt;br /&gt;
Контрольная работа будет проводиться на лекции по обычному расписанию (10:30, ауд. 317). Работа является письменной и будет состоять из теоретических вопросов (список появится в ближайшее время) и задач.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
===Книги===&lt;br /&gt;
* Hastie T., Tibshirani R, Friedman J. The Elements of Statistical Learning (2nd edition). Springer, 2009.&lt;br /&gt;
* Bishop C. M. Pattern Recognition and Machine Learning. Springer, 2006.&lt;br /&gt;
* Mohri M., Rostamizadeh A., Talwalkar A. Foundations of Machine Learning. MIT Press, 2012.&lt;br /&gt;
* Murphy K. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.&lt;br /&gt;
* Mohammed J. Zaki, Wagner Meira Jr. Data Mining and Analysis. Fundamental Concepts and Algorithms. Cambridge University Press, 2014.&lt;br /&gt;
* Willi Richert, Luis Pedro Coelho. Building Machine Learning Systems with Python. Packt Publishing, 2013.&lt;br /&gt;
&lt;br /&gt;
===Курсы по машинному обучению и анализу данных===&lt;br /&gt;
* [http://www.machinelearning.ru/wiki/index.php?title=Машинное_обучение_%28курс_лекций%2C_К.В.Воронцов%29 Курс по машинному обучению К.В. Воронцова]&lt;br /&gt;
* [https://yandexdataschool.ru/edu-process/courses/machine-learning Видеозаписи лекций курса Школы Анализа Данных, К.В. Воронцов]&lt;br /&gt;
* [https://www.coursera.org/specializations/machine-learning-data-analysis Coursera: Машинное обучение и анализ данных (специализация)]&lt;br /&gt;
* [https://www.coursera.org/learn/introduction-machine-learning Coursera: Введение в машинное обучение, К.В. Воронцов]&lt;br /&gt;
&lt;br /&gt;
== Страницы предыдущих лет ==&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | 2016/2017 учебный год]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=26117</id>
		<title>Машинное обучение 1/2023 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=26117"/>
		<updated>2017-12-04T11:35:50Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:ML_surfaces.png|280px|borderless|left]]&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса [https://cs.hse.ru/ami ПМИ ФКН ВШЭ] в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
Проводится с 2016 года.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/esokolov Соколов Евгений Андреевич]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по пятницам, 10:30 - 11:50, ауд. 317.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ami/courses/205507250.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse Репозиторий с материалами на GitHub]&lt;br /&gt;
&lt;br /&gt;
Почта для сдачи домашних заданий: hse.cs.ml+&amp;lt;номер группы&amp;gt;@gmail.com (например, hse.cs.ml+151@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Канал в telegram для объявлений: https://telegram.me/hse_cs_ml_course_2017&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений: https://t.me/joinchat/A5rlQEQ7r16nvyHbyXtjNA&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/16wj3eH2crdGY-MFqiMMUoy1E7uo80nYT2MYfz3Y7gx4/edit?usp=sharing Таблица с оценками]&lt;br /&gt;
&lt;br /&gt;
Оставить отзыв на курс: [https://goo.gl/forms/5CddG0gc75VZvqi52 форма]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Вопросы&#039;&#039;&#039; по курсу можно задавать на почту курса, а также в телеграм лектору (esokolov@) или семинаристу.&lt;br /&gt;
Вопросы по материалам лекций/семинаров и по заданиям лучше всего оформлять в виде [https://github.com/esokolov/ml-course-hse/issues Issue] в [https://github.com/esokolov/ml-course-hse github-репозитории курса].&lt;br /&gt;
&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;
| 151 (МОП) || [https://www.hse.ru/org/persons/165212870 Зиннурова Эльвира Альбертовна] || Атанов Андрей || || пятница, 12:10 - 13:30, ауд. 300&lt;br /&gt;
|-&lt;br /&gt;
| 152 (МОП) || [https://www.hse.ru/org/persons/191263008 Неклюдов Кирилл Олегович] || Гадецкий Артём || || понедельник, 15:10 - 16:30, ауд. 505&lt;br /&gt;
|-&lt;br /&gt;
| 153 (АПР) || [https://www.hse.ru/org/persons/209813467 Никишин Евгений Сергеевич] || Ковалёв Евгений || || пятница, 12:10 - 13:30, ауд. 322&lt;br /&gt;
|-&lt;br /&gt;
| 154 (АДИС) || [https://www.hse.ru/org/persons/209813459 Каюмов Эмиль Марселевич] || Панков Алексей || || пятница, 12:10 - 13:30, ауд. 501&lt;br /&gt;
|-&lt;br /&gt;
| 155 (РС) || [https://www.hse.ru/org/persons/192085968 Яшков Даниил Дмитриевич] || [https://t.me/despairazure Кохтев Вадим] ||  || понедельник, 12:10 - 13:30, ауд. 513&lt;br /&gt;
|-&lt;br /&gt;
| 156 (ТИ) || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || Шевченко Александр || [[Машинное обучение 1/156 | ссылка]]|| пятница, 15:10 - 16:30, ауд. 311&lt;br /&gt;
|-&lt;br /&gt;
| Магистратура ФТиАД || [https://www.hse.ru/org/persons/191576735 Чиркова Надежда Александровна] || Першин Максим ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Консультации ===&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
* Самостоятельные работы на семинарах, проверяющие знание основных фактов с лекций&lt;br /&gt;
* Теоретические домашние работы и их защиты&lt;br /&gt;
* Практические домашние работы на Python&lt;br /&gt;
* Контрольные работы&lt;br /&gt;
* Письменный экзамен&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за работу в семестре и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;итоговая&amp;lt;/sub&amp;gt; = 0.7 * O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценка за работу в семестре вычисляется по формуле&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; = 0.1 * O&amp;lt;sub&amp;gt;самостоятельные&amp;lt;/sub&amp;gt; + 0.4 * О&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;
Оценка за самостоятельную работу вычисляется как среднее по всем самостоятельным, оценка за домашнюю работу — как среднее по всем практическим заданиям и соревнованиям.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
Дедлайны по всем домашним заданиям являются жёсткими, то есть после срока работа не принимаются.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён (при этом получить дополнительные баллы за призовые места на конкурсе можно только при участии в общий срок). Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 1&#039;&#039;&#039; (1 сентября). Введение в машинное обучение. Основные термины, постановки задач и примеры применения. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture01-intro.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 2&#039;&#039;&#039; (8 сентября). Линейная регрессия. Метрики качества регрессии. Градиентный спуск и способы оценивания градиента. Продвинутые градиентные методы. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture02-linregr.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 3&#039;&#039;&#039; (15 сентября). Переобучение и регуляризация. Разреженные линейные модели. Квантильная регрессия. Подготовка признаков. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture03-linregr.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 4&#039;&#039;&#039; (22 сентября). Линейная классификация. Отступ и верхние оценки на пороговую функцию потерь. Метрики качества классификации. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture04-linclass.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 5&#039;&#039;&#039; (29 сентября). Линейная классификация. Логистическая регрессия и оценки вероятности классов. Метод опорных векторов. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture05-linclass.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 6&#039;&#039;&#039; (6 октября). Многоклассовая классификация, сведение к бинарным задачам. Многоклассовая логистическая регрессия. Классификация с пересекающимися классами. Метрики качества многоклассовой классификации. Категориальные признаки: хэширование и счётчики. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture06-linclass.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 7&#039;&#039;&#039; (20 октября). Решающие деревья. Жадный алгоритм построения. Выбор лучшего разбиения с помощью критерия информативности. Критерии информативности для регрессии и классификации. Учёт пропусков в деревьях. Решающие деревья и категориальные признаки. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture07-trees.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 8&#039;&#039;&#039; (3 ноября). Бутстрап и бэггинг. Разложение ошибки на смещение и разброс (bias-variance decomposition). Случайный лес. Вычисление расстояний с помощью лесов. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture08-ensembles.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 9&#039;&#039;&#039; (10 ноября). Градиентный бустинг. Регуляризация. Особенности бустинга над деревьями. Взвешивание объектов в градиентном бустинге. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture09-ensembles.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 10&#039;&#039;&#039; (17 ноября). Оптимизация второго порядка в градиентном бустинге. Регуляризация деревьев. XGBoost. Стекинг. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture10-ensembles.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 11&#039;&#039;&#039; (23 ноября). Графы вычислений, их обучение и метод обратного распространения ошибки. Полносвязные, свёрточные и рекуррентные слои. Возможности аппроксимации. Transfer learning. Глубинное обучение. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture11-dl.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 12&#039;&#039;&#039; (1 декабря). Обучение без учителя. Кластеризация: метрики качества, K-Means, иерархический и графовый подходы. Визуализация, t-SNE. Обучение представлений. word2vec. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture12-unsupervised.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 1&#039;&#039;&#039;. Постановки задач, примеры применения, инструменты. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-intro.ipynb Ноутбук с семинара]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-tools.ipynb Ноутбук для самостоятельного изучения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 2&#039;&#039;&#039;. Векторное дифференцирование. Линейная регрессия, аналитическое и численное решение. Свойства градиента. Сравнение градиентного спуска и стохастического градиентного спуска. Scikit-learn. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part2.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-01-linregr.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 3&#039;&#039;&#039;. Предобработка данных для линейных моделей. Функции потерь в линейной регрессии. Вероятностный взгляд на линейную регрессию. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem03-linregr.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-02-linregr.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 4&#039;&#039;&#039;. Метрики качества классификации. ROC-кривая, алгоритм её построения, AUC-ROC. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem04-linclass-metrics.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-03-linclass-metrics.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 5&#039;&#039;&#039;. Оценивание вероятностей классов. Метод опорных векторов. Эквивалентность регуляризации и раннего останова в градиентном спуске. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem05-linclass.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem05-ipynb Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-04-linclass.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 6&#039;&#039;&#039;. Метод K ближайших соседей. Различные способы задания метрик. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem06-knn.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 7&#039;&#039;&#039;. Решающие деревья. Критерии информативности. Способность решающих деревьев к переобучению. Калибровка вероятностей. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem07-trees.ipynb Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-05-knn-trees.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 8&#039;&#039;&#039;. Разложение ошибки на смещение и разброс. Композиции. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem08_bvd.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-06-bvd.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 9&#039;&#039;&#039;. Градиентный бустинг, его особенности по сравнению с другими видами композиций алгоритмов. Особенности градиентного бустинга над деревьями. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem09-gbm-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem09-gbm-part2.ipynb Notebook]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 10&#039;&#039;&#039;. Метод обратного распространения ошибки. Нейронные сети. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem10-nn-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem10-nn-part2.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-07-nn.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 11&#039;&#039;&#039;. Визуализация данных. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-08-unsupervised.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
== Практические задания ==&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки после мягкого дедлайна снимается 1 балл. После жёсткого дедлайна работы не принимаются.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 1.&#039;&#039;&#039; Библиотека numpy и работа с данными.&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 18.09.2017&lt;br /&gt;
&lt;br /&gt;
Мягкий дедлайн: 01.10.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
Жесткий дедлайн: 08.10.2017 23:59MSK.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.ipynb Условие], &lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.zip архив с условием и шаблонами],&lt;br /&gt;
[https://official.contest.yandex.ru/contest/5016/problems/ соревнование в Яндекс.Контесте],&lt;br /&gt;
[https://contest.yandex.ru/contest/5016/problems/ альтернативная ссылка на соревнование в Яндекс.Контесте].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 2.&#039;&#039;&#039; Линейные методы и работа с категориальными признаками&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 03.11.2017&lt;br /&gt;
&lt;br /&gt;
Мягкий дедлайн: 19.11.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
Жесткий дедлайн: 26.11.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-02.ipynb Условие], [https://official.contest.yandex.ru/contest/5704/problems/ соревнование в Яндекс.Контесте],&lt;br /&gt;
[https://contest.yandex.ru/contest/5704/problems/ альтернативная ссылка на соревнование в Яндекс.Контесте].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 3.&#039;&#039;&#039; Разложение ошибки на смещение и разброс, решающие деревья, композиции.&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 27.11.2017&lt;br /&gt;
&lt;br /&gt;
Мягкий дедлайн: 10.12.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
Жесткий дедлайн: 17.12.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки после мягкого дедлайна снимается 1 балл. После жёсткого дедлайна работы не принимаются.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-03/homework-practice-03.ipynb Условие], [https://official.contest.yandex.ru/contest/6469/problems/ соревнование в Яндекс.Контесте],&lt;br /&gt;
[https://contest.yandex.ru/contest/6469/problems/ альтернативная ссылка на соревнование в Яндекс.Контесте].&lt;br /&gt;
&lt;br /&gt;
==Теоретические домашние заданий==&lt;br /&gt;
&lt;br /&gt;
После (почти) каждого семинара выкладывается теоретическое домашнее задание, состоящее из задач по теме прошедших занятий. Выполнение каждого из данных заданий проверяется при помощи его защиты: преподаватель или ассистент спрашивает решения 1-2 задач из задания, и оценка за каждую из спрошенных задач выставляется, если студент успешно рассказывает решения и отвечает на сопутствующие вопросы принимающего. Подробные правила защит описаны [https://docs.google.com/document/d/1Fo2dUGHEJU_6P5Snex1i4qP793zdaYmqg8_Ayt980dY/edit?usp=sharing здесь]. Начиная с ДЗ №5 отправка решений в отсканированном или набранном в ТеХе виде обязательна.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ДЗ №№1—4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Срок защиты (включительно): 13.10.2017 (151, 153, 154, 156 группы), 16.10.2017 (152, 155 группы)&lt;br /&gt;
&lt;br /&gt;
Срок отправки решений: 15.10.2017 23:59MSK (151, 153, 154, 156 группы), 18.10.2017 23:59MSK (152, 155 группы)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ДЗ №№5—6&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Срок защиты (включительно): 11.12.2017&lt;br /&gt;
&lt;br /&gt;
Срок отправки решений: 04.12.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ДЗ №№7—8&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Срок защиты (включительно): 19.12.2017&lt;br /&gt;
&lt;br /&gt;
Срок отправки решений: 12.12.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
== Бонусы за соревнования ==&lt;br /&gt;
&lt;br /&gt;
За успешное участие в соревнованиях по анализу данных могут быть выставлены бонусные баллы, которые можно прибавить к оценке за любое практическое или теоретическое домашнее задание, а также за самостоятельную работу. Конкретное число баллов определяется преподавателями и зависит от сложности соревнования и занятого места. За одно соревнование можно получить не более 5 баллов. Для получения оценки необходимо предоставить краткий отчёт о решении задачи.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа ==&lt;br /&gt;
&lt;br /&gt;
Дата: 08.12.2017&lt;br /&gt;
&lt;br /&gt;
[[https://docs.google.com/document/d/19PtvmS2SEVnhzLc7_yzQ0kBKHv44bL1RwYDSweWDXaU/edit?usp=sharing Вопросы для подготовки]]&lt;br /&gt;
&lt;br /&gt;
Контрольная работа будет проводиться на лекции по обычному расписанию (10:30, ауд. 317). Работа является письменной и будет состоять из теоретических вопросов (список появится в ближайшее время) и задач.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
===Книги===&lt;br /&gt;
* Hastie T., Tibshirani R, Friedman J. The Elements of Statistical Learning (2nd edition). Springer, 2009.&lt;br /&gt;
* Bishop C. M. Pattern Recognition and Machine Learning. Springer, 2006.&lt;br /&gt;
* Mohri M., Rostamizadeh A., Talwalkar A. Foundations of Machine Learning. MIT Press, 2012.&lt;br /&gt;
* Murphy K. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.&lt;br /&gt;
* Mohammed J. Zaki, Wagner Meira Jr. Data Mining and Analysis. Fundamental Concepts and Algorithms. Cambridge University Press, 2014.&lt;br /&gt;
* Willi Richert, Luis Pedro Coelho. Building Machine Learning Systems with Python. Packt Publishing, 2013.&lt;br /&gt;
&lt;br /&gt;
===Курсы по машинному обучению и анализу данных===&lt;br /&gt;
* [http://www.machinelearning.ru/wiki/index.php?title=Машинное_обучение_%28курс_лекций%2C_К.В.Воронцов%29 Курс по машинному обучению К.В. Воронцова]&lt;br /&gt;
* [https://yandexdataschool.ru/edu-process/courses/machine-learning Видеозаписи лекций курса Школы Анализа Данных, К.В. Воронцов]&lt;br /&gt;
* [https://www.coursera.org/specializations/machine-learning-data-analysis Coursera: Машинное обучение и анализ данных (специализация)]&lt;br /&gt;
* [https://www.coursera.org/learn/introduction-machine-learning Coursera: Введение в машинное обучение, К.В. Воронцов]&lt;br /&gt;
&lt;br /&gt;
== Страницы предыдущих лет ==&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | 2016/2017 учебный год]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25187</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Clustering</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25187"/>
		<updated>2017-10-13T11:30:35Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Кластеризация объектов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Кластеризация объектов ==&lt;br /&gt;
&lt;br /&gt;
В этом задании мы рассмотрим задачу кластеризации объектов. Вам необходимо реализовать два алгоритма кластеризации, которые разбирались на лекциях:&lt;br /&gt;
&lt;br /&gt;
1) Кластеризация на основе минимального остовного дерева, максимизирующая минимальное межкластерное расстояние; &lt;br /&gt;
&lt;br /&gt;
2) Кластеризация жадным алгоритмом, приближенно минимизирующая максимальное внутрикластерное расстояние.&lt;br /&gt;
&lt;br /&gt;
Для удобства реализации и визуализации мы будем работать с точками на плоскости.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой на C++, в котором реализована генерация случайных наборов точек, запись результата в скрипт для отображения с помощью утилиты gnuplot, а также некоторый набор полезных функций и классов. Необходимо реализовать функции кластеризации и продемонстрировать их работу на примерах нескольких наборов точек. Приведите примеры удачных и неудачных разбиений для каждого алгоритма.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/xuds26z1lf0qaqw/cluster.cpp?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
Пояснения по коду:&lt;br /&gt;
* Для работы кода необходимо создать папки &#039;plot_base&#039;, &#039;plot_mst&#039;, &#039;plot_mdc&#039;, в которые код записывает данные для визуализации для исходных данных, результата алгоритма 1 и алгоритма 2 соответственно.&lt;br /&gt;
* Для того, чтобы визуализировать результат, нужно перейти в одну из папок, и запустить из нее команду &amp;quot;gnuplot script.txt -p&amp;quot; (утилиту gnuplot нужно установить). При желании можно изучить ее параметры и запускать ее по-другому (например, с записью результата в файл), или использовать онлайн-версии.&lt;br /&gt;
* В алгоритме на основе минимального остовного дерева используется полный граф на всех вершинах, где вес ребра между двумя точками равен расстоянию между ними на плоскости.&lt;br /&gt;
* Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для Python нет).&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=25126</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=25126"/>
		<updated>2017-10-11T09:22:51Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чатик в телеграме: https://t.me/joinchat/DVc8jA1ZRktzxfesHsc_NQ&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: https://docs.google.com/spreadsheets/d/1l31ZBKG_FDcG4tz28D1kdF3u1X6VmUxDfkFn_lTfnm8/edit?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;br /&gt;
&lt;br /&gt;
Полезные материалы:&lt;br /&gt;
* [https://www.dropbox.com/s/29abgml2exleewq/%D0%9C%D0%B8%D0%BD%D0%B8-%D0%9A%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%202.pdf?dl=0 Конспект студетов прошлого года]&lt;br /&gt;
* Sipser M. Introduction to the Theory of Computation&lt;br /&gt;
* Kleinberg J., Tardos E. Algorithm Design.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
==== 05.09 ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0 Вводная проверочная].&lt;br /&gt;
&lt;br /&gt;
==== 03.10 ====&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2017/2018/Segmentation | Задача про сегментацию]]&lt;br /&gt;
&lt;br /&gt;
==== 10.10 ====&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2017/2018/Clustering | Задача про кластеризацию]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25086</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Clustering</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25086"/>
		<updated>2017-10-10T12:13:41Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Кластеризация объектов ==&lt;br /&gt;
&lt;br /&gt;
В этом задании мы рассмотрим задачу кластеризации объектов. Вам необходимо реализовать два алгоритма кластеризации, которые разбирались на лекциях:&lt;br /&gt;
&lt;br /&gt;
1) Кластеризация на основе минимального остовного дерева, максимизирующая минимальное межкластерное расстояние; &lt;br /&gt;
&lt;br /&gt;
2) Кластеризация жадным алгоритмом, приближенно минимизирующая максимальное внутрикластерное расстояние.&lt;br /&gt;
&lt;br /&gt;
Для удобства реализации и визуализации мы будем работать с точками на плоскости.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой на C++, в котором реализована генерация случайных наборов точек, запись результата в скрипт для отображения с помощью утилиты gnuplot, а также некоторый набор полезных функций и классов. Необходимо реализовать функции кластеризации и проверить их работу на примерах нескольких наборов точек.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/xuds26z1lf0qaqw/cluster.cpp?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
Пояснения по коду:&lt;br /&gt;
* Для работы кода необходимо создать папки &#039;plot_base&#039;, &#039;plot_mst&#039;, &#039;plot_mdc&#039;, в которые код записывает данные для визуализации для исходных данных, результата алгоритма 1 и алгоритма 2 соответственно.&lt;br /&gt;
* Для того, чтобы визуализировать результат, нужно перейти в одну из папок, и запустить из нее команду &amp;quot;gnuplot script.txt -p&amp;quot; (утилиту gnuplot нужно установить). При желании можно изучить ее параметры и запускать ее по-другому (например, с записью результата в файл), или использовать онлайн-версии.&lt;br /&gt;
* В алгоритме на основе минимального остовного дерева используется полный граф на всех вершинах, где вес ребра между двумя точками равен расстоянию между ними на плоскости.&lt;br /&gt;
* Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для Python нет).&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25085</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Clustering</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25085"/>
		<updated>2017-10-10T12:13:00Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Кластеризация объектов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Кластеризация объектов ==&lt;br /&gt;
&lt;br /&gt;
В этом задании мы рассмотрим задачу кластеризации объектов. Вам необходимо реализовать два алгоритма кластеризации:&lt;br /&gt;
&lt;br /&gt;
1) Кластеризация на основе минимального остовного дерева, максимизирующая минимальное межкластерное расстояние; &lt;br /&gt;
&lt;br /&gt;
2) Кластеризация жадным алгоритмом, приближенно минимизирующая максимальное внутрикластерное расстояние.&lt;br /&gt;
&lt;br /&gt;
Для удобства реализации и визуализации мы будем работать с точками на плоскости.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой на C++, в котором реализована генерация случайных наборов точек, запись результата в скрипт для отображения с помощью утилиты gnuplot, а также некоторый набор полезных функций и классов. Необходимо реализовать функции кластеризации и проверить их работу на примерах нескольких наборов точек.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/xuds26z1lf0qaqw/cluster.cpp?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
Пояснения по коду:&lt;br /&gt;
* Для работы кода необходимо создать папки &#039;plot_base&#039;, &#039;plot_mst&#039;, &#039;plot_mdc&#039;, в которые код записывает данные для визуализации для исходных данных, результата алгоритма 1 и алгоритма 2 соответственно.&lt;br /&gt;
* Для того, чтобы визуализировать результат, нужно перейти в одну из папок, и запустить из нее команду &amp;quot;gnuplot script.txt -p&amp;quot; (утилиту gnuplot нужно установить). При желании можно изучить ее параметры и запускать ее по-другому (например, с записью результата в файл), или использовать онлайн-версии.&lt;br /&gt;
* В алгоритме на основе минимального остовного дерева используется полный граф на всех вершинах, где вес ребра между двумя точками равен расстоянию между ними на плоскости.&lt;br /&gt;
* Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для Python нет).&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25081</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Clustering</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25081"/>
		<updated>2017-10-10T11:41:56Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Кластеризация объектов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Кластеризация объектов ==&lt;br /&gt;
&lt;br /&gt;
В этом задании мы рассмотрим задачу кластеризации объектов. Вам необходимо реализовать два алгоритма кластеризации:&lt;br /&gt;
&lt;br /&gt;
1) Кластеризация на основе минимального остовного дерева, максимизирующая минимальное межкластерное расстояние; &lt;br /&gt;
&lt;br /&gt;
2) Кластеризация жадным алгоритмом, приближенно минимизирующая максимальное внутрикластерное расстояние.&lt;br /&gt;
&lt;br /&gt;
Для удобства реализации и визуализации мы будем работать с точками на плоскости.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой на C++, в котором реализована генерация случайных наборов точек, запись результата в скрипт для отображения с помощью утилиты gnuplot, а также некоторый набор полезных функций и классов. Необходимо реализовать функции кластеризации и проверить их работу на примерах нескольких наборов точек.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/xuds26z1lf0qaqw/cluster.cpp?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
Пояснения по коду:&lt;br /&gt;
* Для работы кода необходимо создать папки &#039;plot_base&#039;, &#039;plot_mst&#039;, &#039;plot_mdc&#039;, в которые код записывает данные для визуализации для исходных данных, результата алгоритма 1 и алгоритма 2 соответственно.&lt;br /&gt;
* gnuplot -p&lt;br /&gt;
* gnuplot и картинки&lt;br /&gt;
* MST и pairwise distance&lt;br /&gt;
* TODO Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для C++ нет).&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=25080</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Segmentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=25080"/>
		<updated>2017-10-10T11:37:44Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Сегментация изображений ==&lt;br /&gt;
&lt;br /&gt;
В этом задании вам необходимо реализовать алгоритм сегментации изображений с помощью локального поиска для минимального разреза. Для простоты мы будем делать сегментацию на 2 класса на основе цветов пикселей.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой, в которой написана базовая загрузка изображений (с помощью библиотеки scipy) и некоторые удобные функции для работы с ними. Необходимо реализовать функцию&lt;br /&gt;
сегментации и проверить ее работу на нескольких примерах изображений.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/29tlm6l2uf9bvhk/base.py?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/90byx68xotodm9m/images.zip?dl=0 Примеры изображений]&lt;br /&gt;
&lt;br /&gt;
Пояснения по заданию и коду:&lt;br /&gt;
* Для каждого класса фиксируется свой основной цвет (переменные S и T, нужно задавать вручную для каждого изображения).&lt;br /&gt;
* Расстояние между двумя цветам вычисляется как среднеквадратичное между яркостями компонент (функция dist).&lt;br /&gt;
* Штраф данного пикселя за принадлежность к классу равен расстоянию от него до цвета класса.&lt;br /&gt;
* Штраф для отнесения соседних пикселей к разным классам равен расстоянию между их цветами.&lt;br /&gt;
* В заготовке после сегментации пиксели изображения подкрашиваются в соответствующий цвет для наглядности.&lt;br /&gt;
* Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для C++ нет).&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25079</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Clustering</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25079"/>
		<updated>2017-10-10T11:37:26Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Кластеризация объектов ==&lt;br /&gt;
&lt;br /&gt;
В этом задании мы рассмотрим задачу кластеризации объектов. Вам необходимо реализовать два алгоритма кластеризации:&lt;br /&gt;
&lt;br /&gt;
1) Кластеризация на основе минимального остовного дерева, максимизирующая минимальное межкластерное расстояние; &lt;br /&gt;
&lt;br /&gt;
2) Кластеризация жадным алгоритмом, приближенно минимизирующая максимальное внутрикластерное расстояние.&lt;br /&gt;
&lt;br /&gt;
Для удобства реализации и визуализации мы будем работать с точками на плоскости.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой на C++, в котором реализована генерация случайных наборов точек, запись результата в скрипт для отображения с помощью утилиты gnuplot, а также некоторый набор полезных функций и классов. Необходимо реализовать функции кластеризации и проверить их работу на примерах нескольких наборов точек.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25078</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Clustering</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25078"/>
		<updated>2017-10-10T11:33:34Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Кластеризация объектов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Кластеризация объектов ==&lt;br /&gt;
&lt;br /&gt;
В этом задании мы рассмотрим задачу кластеризации объектов. Вам необходимо реализовать два алгоритма кластеризации:&lt;br /&gt;
&lt;br /&gt;
1) Кластеризация на основе минимального остовного дерева, максимизирующая минимальное межкластерное расстояние; &lt;br /&gt;
&lt;br /&gt;
2) Кластеризация жадным алгоритмом, приближенно минимизирующая максимальное внутрикластерное расстояние.&lt;br /&gt;
&lt;br /&gt;
Для удобства реализации и визуализации мы будем работать с точками на плоскости.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25077</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Clustering</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Clustering&amp;diff=25077"/>
		<updated>2017-10-10T11:29:57Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: Новая страница: «== Кластеризация объектов ==  В этом задании мы рассмотрим задачу кластеризации объектов.…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Кластеризация объектов ==&lt;br /&gt;
&lt;br /&gt;
В этом задании мы рассмотрим задачу кластеризации объектов. Вам необходимо реализовать два алгоритма кластеризации:&lt;br /&gt;
&lt;br /&gt;
1) Кластеризация на основе минимального остовного дерева, максимизирующая минимальное межкластерное расстояние; &lt;br /&gt;
&lt;br /&gt;
2) Кластеризация алгоритмом k-means, минимизирующая среднее расстояние от центра кластера.&lt;br /&gt;
&lt;br /&gt;
Для удобства реализации и визуализации мы будем работать с точками на плоскости.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-2&amp;diff=24972</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 1 модуль)/175-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-2&amp;diff=24972"/>
		<updated>2017-10-06T10:57:13Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: тестирование&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чат в телеграме: https://t.me/joinchat/DVc8jAsFSRw7tiOUfMpXUg&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;br /&gt;
&lt;br /&gt;
== Материалы ==&lt;br /&gt;
&lt;br /&gt;
=== Тестирование программ ===&lt;br /&gt;
&lt;br /&gt;
Пример написания тестов &amp;quot;прямо в коде&amp;quot; (на примере задачи 7.W): [https://www.dropbox.com/s/2esmekhe5ulhw54/compress_with_tests.py?dl=0 код].&lt;br /&gt;
&lt;br /&gt;
Такого тестирования для нашего курса достаточно с точки зрения удобства и скорости написания. Если же вы хотите попробовать писать тесты так, как это делается в промышленном программировании, ниже два таких примера.&lt;br /&gt;
&lt;br /&gt;
Написание тестов с помощью встроенной в python библиотеки unittest: [https://www.dropbox.com/s/w8v2ds1c4dog00j/compress_unittests.py?dl=0 код].&lt;br /&gt;
&lt;br /&gt;
Написание тестов с помощью более продвинутой библиотеки py.test, которую нужно отдельно устанавливать:&lt;br /&gt;
[https://www.dropbox.com/s/7iuytr3iib6z4h3/compress_pytest.py?dl=0 код]. Обратите внимание, что код очень похож на первый вариант без библиотек.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24861</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24861"/>
		<updated>2017-10-03T10:50:35Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чатик в телеграме: https://t.me/joinchat/DVc8jA1ZRktzxfesHsc_NQ&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: https://docs.google.com/spreadsheets/d/1l31ZBKG_FDcG4tz28D1kdF3u1X6VmUxDfkFn_lTfnm8/edit?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;br /&gt;
&lt;br /&gt;
Полезные материалы:&lt;br /&gt;
* [https://www.dropbox.com/s/29abgml2exleewq/%D0%9C%D0%B8%D0%BD%D0%B8-%D0%9A%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%202.pdf?dl=0 Конспект студетов прошлого года]&lt;br /&gt;
* Sipser M. Introduction to the Theory of Computation&lt;br /&gt;
* Kleinberg J., Tardos E. Algorithm Design.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
==== 05.09 ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0 Вводная проверочная].&lt;br /&gt;
&lt;br /&gt;
==== 03.10 ====&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2017/2018/Segmentation | Задача про сегментацию]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24844</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Segmentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24844"/>
		<updated>2017-10-02T23:08:10Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Сегментация изображений */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Сегментация изображений ==&lt;br /&gt;
&lt;br /&gt;
В этом задании вам необходимо реализовать алгоритм сегментации изображений с помощью локального поиска для минимального разреза. Для простоты мы будем делать сегментацию на 2 класса на основе цветов пикселей.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой, в которой написана базовая загрузка изображений (с помощью библиотеки scipy) и некоторые удобные функции для работы с ними. Необходимо реализовать функцию&lt;br /&gt;
сегментации и проверить ее работу на нескольких примерах изображений.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/29tlm6l2uf9bvhk/base.py?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/90byx68xotodm9m/images.zip?dl=0 Примеры изображений]&lt;br /&gt;
&lt;br /&gt;
Реализацию необходимо отправить&lt;br /&gt;
&lt;br /&gt;
Пояснения по заданию и коду:&lt;br /&gt;
* Для каждого класса фиксируется свой основной цвет (переменные S и T, нужно задавать вручную для каждого изображения).&lt;br /&gt;
* Расстояние между двумя цветам вычисляется как среднеквадратичное между яркостями компонент (функция dist).&lt;br /&gt;
* Штраф данного пикселя за принадлежность к классу равен расстоянию от него до цвета класса.&lt;br /&gt;
* Штраф для отнесения соседних пикселей к разным классам равен расстоянию между их цветами.&lt;br /&gt;
* В заготовке после сегментации пиксели изображения подкрашиваются в соответствующий цвет для наглядности.&lt;br /&gt;
* Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для C++ нет).&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24783</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Segmentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24783"/>
		<updated>2017-10-01T16:13:47Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Сегментация изображений ==&lt;br /&gt;
&lt;br /&gt;
В этом задании вам необходимо реализовать алгоритм сегментации изображений с помощью максимального разреза. Для простоты мы будем делать сегментацию на 2 класса на основе цветов пикселей.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой, в которой написана базовая загрузка изображений (с помощью библиотеки scipy) и некоторые удобные функции для работы с ними. Необходимо реализовать функцию&lt;br /&gt;
сегментации и проверить ее работу на нескольких примерах изображений.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/29tlm6l2uf9bvhk/base.py?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/90byx68xotodm9m/images.zip?dl=0 Примеры изображений]&lt;br /&gt;
&lt;br /&gt;
Реализацию необходимо отправить&lt;br /&gt;
&lt;br /&gt;
Пояснения по заданию и коду:&lt;br /&gt;
* Для каждого класса фиксируется свой основной цвет (переменные S и T, нужно задавать вручную для каждого изображения).&lt;br /&gt;
* Расстояние между двумя цветам вычисляется как среднеквадратичное между яркостями компонент (функция dist).&lt;br /&gt;
* Штраф данного пикселя за принадлежность к классу равен расстоянию от него до цвета класса.&lt;br /&gt;
* Штраф для отнесения соседних пикселей к разным классам равен расстоянию между их цветами.&lt;br /&gt;
* В заготовке после сегментации пиксели изображения подкрашиваются в соответствующий цвет для наглядности.&lt;br /&gt;
* Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для C++ нет).&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24782</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Segmentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24782"/>
		<updated>2017-10-01T16:08:10Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Сегментация изображений ==&lt;br /&gt;
&lt;br /&gt;
В этом задании вам необходимо реализовать алгоритм сегментации изображений с помощью максимального разреза. Для простоты мы будем делать сегментацию на 2 класса на основе цветов пикселей.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой, в которой написана базовая загрузка изображений и некоторые удобные функции для работы с ними. Необходимо реализовать функцию&lt;br /&gt;
сегментации и проверить ее работу на нескольких примерах изображений.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/29tlm6l2uf9bvhk/base.py?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/90byx68xotodm9m/images.zip?dl=0 Примеры изображений]&lt;br /&gt;
&lt;br /&gt;
Пояснения по заданию и коду:&lt;br /&gt;
* Для каждого класса фиксируется свой основной цвет (переменные S и T, нужно задавать вручную для каждого изображения).&lt;br /&gt;
* Расстояние между двумя цветам вычисляется как среднеквадратичное между яркостями компонент (функция dist).&lt;br /&gt;
* Штраф данного пикселя за принадлежность к классу равен расстоянию от него до цвета класса.&lt;br /&gt;
* Штраф для отнесения соседних пикселей к разным классам равен расстоянию между их цветами.&lt;br /&gt;
* В заготовке после сегментации пиксели изображения подкрашиваются в соответствующий цвет для наглядности.&lt;br /&gt;
* Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для C++ нет).&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24781</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Segmentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24781"/>
		<updated>2017-10-01T16:07:07Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Сегментация изображений ==&lt;br /&gt;
&lt;br /&gt;
В этом задании вам необходимо реализовать алгоритм сегментации изображений с помощью максимального разреза. Для простоты мы будем делать сегментацию на 2 класса на основе цветов пикселей.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой, в которой написана базовая загрузка изображений и некоторые удобные функции для работы с ними. Необходимо реализовать функцию&lt;br /&gt;
сегментации и проверить ее работу на нескольких примерах изображений.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/29tlm6l2uf9bvhk/base.py?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/90byx68xotodm9m/images.zip?dl=0 Примеры изображений]&lt;br /&gt;
&lt;br /&gt;
Пояснения по заданию и коду:&lt;br /&gt;
* Для каждого класса фиксируется свой основной цвет (переменные S и T, нужно задавать вручную для каждого изображения)&lt;br /&gt;
* Расстояние между двумя цветам вычисляется как среднеквадратичное между яркостями компонент (функция dist)&lt;br /&gt;
* Штраф данного пикселя за принадлежность классу равен расстоянию от него до цвета класса&lt;br /&gt;
* Штраф для отнесения соседних пикселей к разным классам равен расстоянию между их цветами&lt;br /&gt;
* В заготовке после сегментации пиксели изображения подкрашиваются в соответствующий цвет для наглядности&lt;br /&gt;
* Заготовкой пользоваться не обязательно, программировать можно как на Python, так и на C++ (но заготовки для C++ нет)&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24780</id>
		<title>Алгоритмы и структуры данных 2 2017/2018/Segmentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018/Segmentation&amp;diff=24780"/>
		<updated>2017-10-01T16:02:12Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: Новая страница: «== Сегментация изображений ==  В этом задании вам необходимо реализовать алгоритм сегмент…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Сегментация изображений ==&lt;br /&gt;
&lt;br /&gt;
В этом задании вам необходимо реализовать алгоритм сегментации изображений с помощью максимального разреза. Для простоты мы будем делать сегментацию на 2 класса на основе цветов пикселей.&lt;br /&gt;
&lt;br /&gt;
Вам дается код с заготовкой, в которой написана базовая загрузка изображений и некоторые удобные функции для работы с ними. Необходимо реализовать функцию&lt;br /&gt;
сегментации и проверить ее работу на нескольких примерах изображений.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/29tlm6l2uf9bvhk/base.py?dl=0 Заготовка с кодом]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/90byx68xotodm9m/images.zip?dl=0 Примеры изображений]&lt;br /&gt;
&lt;br /&gt;
Пояснения по заданию и коду:&lt;br /&gt;
* Для каждого класса фиксируется свой основной цвет (переменные S и T, нужно задавать вручную для каждого изображения)&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=24548</id>
		<title>Машинное обучение 1/2023 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=24548"/>
		<updated>2017-09-27T08:51:27Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:ML_surfaces.png|280px|borderless|left]]&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса [https://cs.hse.ru/ami ПМИ ФКН ВШЭ] в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
Проводится с 2016 года.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/esokolov Соколов Евгений Андреевич]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по пятницам, 10:30 - 11:50, ауд. 317.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ami/courses/205507250.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse Репозиторий с материалами на GitHub]&lt;br /&gt;
&lt;br /&gt;
Почта для сдачи домашних заданий: hse.cs.ml+&amp;lt;номер группы&amp;gt;@gmail.com (например, hse.cs.ml+151@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Канал в telegram для объявлений: https://telegram.me/hse_cs_ml_course_2017&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений: https://t.me/joinchat/A5rlQEQ7r16nvyHbyXtjNA&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/16wj3eH2crdGY-MFqiMMUoy1E7uo80nYT2MYfz3Y7gx4/edit?usp=sharing Таблица с оценками]&lt;br /&gt;
&lt;br /&gt;
Оставить отзыв на курс: [https://goo.gl/forms/5CddG0gc75VZvqi52 форма]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Вопросы&#039;&#039;&#039; по курсу можно задавать на почту курса, а также в телеграм лектору (esokolov@) или семинаристу.&lt;br /&gt;
Вопросы по материалам лекций/семинаров и по заданиям лучше всего оформлять в виде [https://github.com/esokolov/ml-course-hse/issues Issue] в [https://github.com/esokolov/ml-course-hse github-репозитории курса].&lt;br /&gt;
&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;
| 151 (МОП) || [https://www.hse.ru/org/persons/165212870 Зиннурова Эльвира Альбертовна] || Атанов Андрей || || пятница, 12:10 - 13:30, ауд. 300&lt;br /&gt;
|-&lt;br /&gt;
| 152 (МОП) || [https://www.hse.ru/org/persons/191263008 Неклюдов Кирилл Олегович] || Гадецкий Артём || || понедельник, 15:10 - 16:30, ауд. 505&lt;br /&gt;
|-&lt;br /&gt;
| 153 (АПР) || Никишин Евгений Сергеевич || Ковалёв Евгений || || пятница, 12:10 - 13:30, ауд. 322&lt;br /&gt;
|-&lt;br /&gt;
| 154 (АДИС) || Каюмов Эмиль Марселевич || Панков Алексей || || пятница, 12:10 - 13:30, ауд. 501&lt;br /&gt;
|-&lt;br /&gt;
| 155 (РС) || [https://www.hse.ru/org/persons/192085968 Яшков Даниил Дмитриевич] || [https://t.me/despairazure Кохтев Вадим] ||  || понедельник, 12:10 - 13:30, ауд. 513&lt;br /&gt;
|-&lt;br /&gt;
| 156 (ТИ) || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || Шевченко Александр || [[Машинное обучение 1/156 | ссылка]]|| пятница, 15:10 - 16:30, ауд. 311&lt;br /&gt;
|-&lt;br /&gt;
| Магистратура ФТиАД || [https://www.hse.ru/org/persons/191576735 Чиркова Надежда Александровна] || Першин Максим ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Консультации ===&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
* Самостоятельные работы на семинарах, проверяющие знание основных фактов с лекций&lt;br /&gt;
* Теоретические домашние работы и их защиты&lt;br /&gt;
* Практические домашние работы на Python&lt;br /&gt;
* Контрольные работы&lt;br /&gt;
* Письменный экзамен&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за работу в семестре и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;итоговая&amp;lt;/sub&amp;gt; = 0.7 * O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценка за работу в семестре вычисляется по формуле&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; = 0.1 * O&amp;lt;sub&amp;gt;самостоятельные&amp;lt;/sub&amp;gt; + 0.4 * О&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;
Оценка за самостоятельную работу вычисляется как среднее по всем самостоятельным, оценка за домашнюю работу — как среднее по всем практическим заданиям и соревнованиям.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
Дедлайны по всем домашним заданиям являются жёсткими, то есть после срока работа не принимаются.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён (при этом получить дополнительные баллы за призовые места на конкурсе можно только при участии в общий срок). Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 1&#039;&#039;&#039; (1 сентября). Введение в машинное обучение. Основные термины, постановки задач и примеры применения. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture01-intro.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 2&#039;&#039;&#039; (8 сентября). Линейная регрессия. Метрики качества регрессии. Градиентный спуск и способы оценивания градиента. Продвинутые градиентные методы. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture02-linregr.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 3&#039;&#039;&#039; (15 сентября). Переобучение и регуляризация. Разреженные линейные модели. Квантильная регрессия. Подготовка признаков. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture03-linregr.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 4&#039;&#039;&#039; (22 сентября). Линейная классификация. Отступ и верхние оценки на пороговую функцию потерь. Метрики качества классификации. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture04-linclass.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 1&#039;&#039;&#039;. Постановки задач, примеры применения, инструменты. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-intro.ipynb Ноутбук с семинара]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-tools.ipynb Ноутбук для самостоятельного изучения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 2&#039;&#039;&#039;. Векторное дифференцирование. Линейная регрессия, аналитическое и численное решение. Свойства градиента. Сравнение градиентного спуска и стохастического градиентного спуска. Scikit-learn. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part2.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-01-linregr.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 3&#039;&#039;&#039;. Предобработка данных для линейных моделей. Функции потерь в линейной регрессии. Вероятностный взгляд на линейную регрессию. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem03-linregr.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-02-linregr.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 4&#039;&#039;&#039;. Метрики качества классификации. ROC-кривая, алгоритм её построения, AUC-ROC. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem04-linclass-metrics.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-03-linclass-metrics.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
== Практические задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 1.&#039;&#039;&#039; Библиотека numpy и работа с данными.&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 18.09.2017&lt;br /&gt;
&lt;br /&gt;
Мягкий дедлайн: 01.10.2017 23:59MSK&lt;br /&gt;
&lt;br /&gt;
Жесткий дедлайн: 08.10.2017 23:59MSK.&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки после мягкого дедлайна снимается 1 балл. После жёсткого дедлайна работы не принимаются.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.ipynb Условие], &lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.zip архив с условием и шаблонами],&lt;br /&gt;
[https://official.contest.yandex.ru/contest/5016/problems/ соревнование в Яндекс.Контесте],&lt;br /&gt;
[https://contest.yandex.ru/contest/5016/problems/ альтернативная ссылка на соревнование в Яндекс.Контесте].&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
===Книги===&lt;br /&gt;
* Hastie T., Tibshirani R, Friedman J. The Elements of Statistical Learning (2nd edition). Springer, 2009.&lt;br /&gt;
* Bishop C. M. Pattern Recognition and Machine Learning. Springer, 2006.&lt;br /&gt;
* Mohri M., Rostamizadeh A., Talwalkar A. Foundations of Machine Learning. MIT Press, 2012.&lt;br /&gt;
* Murphy K. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.&lt;br /&gt;
* Mohammed J. Zaki, Wagner Meira Jr. Data Mining and Analysis. Fundamental Concepts and Algorithms. Cambridge University Press, 2014.&lt;br /&gt;
* Willi Richert, Luis Pedro Coelho. Building Machine Learning Systems with Python. Packt Publishing, 2013.&lt;br /&gt;
&lt;br /&gt;
===Курсы по машинному обучению и анализу данных===&lt;br /&gt;
* [http://www.machinelearning.ru/wiki/index.php?title=Машинное_обучение_%28курс_лекций%2C_К.В.Воронцов%29 Курс по машинному обучению К.В. Воронцова]&lt;br /&gt;
* [https://yandexdataschool.ru/edu-process/courses/machine-learning Видеозаписи лекций курса Школы Анализа Данных, К.В. Воронцов]&lt;br /&gt;
* [https://www.coursera.org/specializations/machine-learning-data-analysis Coursera: Машинное обучение и анализ данных (специализация)]&lt;br /&gt;
* [https://www.coursera.org/learn/introduction-machine-learning Coursera: Введение в машинное обучение, К.В. Воронцов]&lt;br /&gt;
&lt;br /&gt;
== Страницы предыдущих лет ==&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | 2016/2017 учебный год]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=24264</id>
		<title>Машинное обучение 1/2023 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=24264"/>
		<updated>2017-09-18T17:56:48Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Практические задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:ML_surfaces.png|280px|borderless|left]]&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса [https://cs.hse.ru/ami ПМИ ФКН ВШЭ] в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
Проводится с 2016 года.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/esokolov Соколов Евгений Андреевич]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по пятницам, 10:30 - 11:50, ауд. 317.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ami/courses/205507250.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse Репозиторий с материалами на GitHub]&lt;br /&gt;
&lt;br /&gt;
Почта для сдачи домашних заданий: hse.cs.ml+&amp;lt;номер группы&amp;gt;@gmail.com (например, hse.cs.ml+151@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Канал в telegram для объявлений: https://telegram.me/hse_cs_ml_course_2017&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений: https://t.me/joinchat/A5rlQEQ7r16nvyHbyXtjNA&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/16wj3eH2crdGY-MFqiMMUoy1E7uo80nYT2MYfz3Y7gx4/edit?usp=sharing Таблица с оценками]&lt;br /&gt;
&lt;br /&gt;
Оставить отзыв на курс: [https://goo.gl/forms/5CddG0gc75VZvqi52 форма]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Вопросы&#039;&#039;&#039; по курсу можно задавать на почту курса, а также в телеграм лектору (esokolov@) или семинаристу.&lt;br /&gt;
Вопросы по материалам лекций/семинаров и по заданиям лучше всего оформлять в виде [https://github.com/esokolov/ml-course-hse/issues Issue] в [https://github.com/esokolov/ml-course-hse github-репозитории курса].&lt;br /&gt;
&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;
| 151 (МОП) || [https://www.hse.ru/org/persons/165212870 Зиннурова Эльвира Альбертовна] || Атанов Андрей || || пятница, 12:10 - 13:30, ауд. 300&lt;br /&gt;
|-&lt;br /&gt;
| 152 (МОП) || [https://www.hse.ru/org/persons/191263008 Неклюдов Кирилл Олегович] || Гадецкий Артём || || понедельник, 15:10 - 16:30, ауд. 505&lt;br /&gt;
|-&lt;br /&gt;
| 153 (АПР) || Никишин Евгений Сергеевич || Ковалёв Евгений || || пятница, 12:10 - 13:30, ауд. 322&lt;br /&gt;
|-&lt;br /&gt;
| 154 (АДИС) || Каюмов Эмиль Марселевич || Панков Алексей || || пятница, 12:10 - 13:30, ауд. 501&lt;br /&gt;
|-&lt;br /&gt;
| 155 (РС) || [https://www.hse.ru/org/persons/192085968 Яшков Даниил Дмитриевич] || [https://t.me/despairazure Кохтев Вадим] ||  || понедельник, 12:10 - 13:30, ауд. 513&lt;br /&gt;
|-&lt;br /&gt;
| 156 (ТИ) || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || Шевченко Александр || [[Машинное обучение 1/156 | ссылка]]|| пятница, 15:10 - 16:30, ауд. 311&lt;br /&gt;
|-&lt;br /&gt;
| Магистратура ФТиАД || [https://www.hse.ru/org/persons/191576735 Чиркова Надежда Александровна] || Першин Максим ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Консультации ===&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
* Самостоятельные работы на семинарах, проверяющие знание основных фактов с лекций&lt;br /&gt;
* Теоретические домашние работы и их защиты&lt;br /&gt;
* Практические домашние работы на Python&lt;br /&gt;
* Контрольные работы&lt;br /&gt;
* Письменный экзамен&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за работу в семестре и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;итоговая&amp;lt;/sub&amp;gt; = 0.7 * O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценка за работу в семестре вычисляется по формуле&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; = 0.1 * O&amp;lt;sub&amp;gt;самостоятельные&amp;lt;/sub&amp;gt; + 0.4 * О&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;
Оценка за самостоятельную работу вычисляется как среднее по всем самостоятельным, оценка за домашнюю работу — как среднее по всем практическим заданиям и соревнованиям.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
Дедлайны по всем домашним заданиям являются жёсткими, то есть после срока работа не принимаются.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён (при этом получить дополнительные баллы за призовые места на конкурсе можно только при участии в общий срок). Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 1&#039;&#039;&#039; (1 сентября). Введение в машинное обучение. Основные термины, постановки задач и примеры применения. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture01-intro.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 2&#039;&#039;&#039; (8 сентября). Линейная регрессия. Метрики качества регрессии. Градиентный спуск и способы оценивания градиента. Продвинутые градиентные методы. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture02-linregr.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 1&#039;&#039;&#039;. Постановки задач, примеры применения, инструменты. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-intro.ipynb Ноутбук с семинара]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-tools.ipynb Ноутбук для самостоятельного изучения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 2&#039;&#039;&#039;. Векторное дифференцирование. Линейная регрессия, аналитическое и численное решение. Свойства градиента. Сравнение градиентного спуска и стохастического градиентного спуска. Scikit-learn. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part2.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-01-linregr.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 3&#039;&#039;&#039;. Предобработка данных для линейных моделей. Функции потерь в линейной регрессии. Вероятностный взгляд на линейную регрессию. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem03-linregr-loss_funcs.ipynb Notebook]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практические задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 1.&#039;&#039;&#039; Библиотека numpy и работа с данными.&lt;br /&gt;
&lt;br /&gt;
Дата выдачи: 18.09.&lt;br /&gt;
&lt;br /&gt;
Мягкий дедлайн: 01.10.2017 23:59MSK (далее за каждый день снимается 1 балл)&lt;br /&gt;
&lt;br /&gt;
Жесткий дедлайн: 08.10.2017 23:59MSK.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.ipynb Условие], &lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.zip архив с условием и шаблонами],&lt;br /&gt;
[https://official.contest.yandex.ru/contest/5016/problems/ соревнование в Яндекс.Контесте].&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
===Книги===&lt;br /&gt;
* Hastie T., Tibshirani R, Friedman J. The Elements of Statistical Learning (2nd edition). Springer, 2009.&lt;br /&gt;
* Bishop C. M. Pattern Recognition and Machine Learning. Springer, 2006.&lt;br /&gt;
* Mohri M., Rostamizadeh A., Talwalkar A. Foundations of Machine Learning. MIT Press, 2012.&lt;br /&gt;
* Murphy K. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.&lt;br /&gt;
* Mohammed J. Zaki, Wagner Meira Jr. Data Mining and Analysis. Fundamental Concepts and Algorithms. Cambridge University Press, 2014.&lt;br /&gt;
* Willi Richert, Luis Pedro Coelho. Building Machine Learning Systems with Python. Packt Publishing, 2013.&lt;br /&gt;
&lt;br /&gt;
===Курсы по машинному обучению и анализу данных===&lt;br /&gt;
* [http://www.machinelearning.ru/wiki/index.php?title=Машинное_обучение_%28курс_лекций%2C_К.В.Воронцов%29 Курс по машинному обучению К.В. Воронцова]&lt;br /&gt;
* [https://yandexdataschool.ru/edu-process/courses/machine-learning Видеозаписи лекций курса Школы Анализа Данных, К.В. Воронцов]&lt;br /&gt;
* [https://www.coursera.org/specializations/machine-learning-data-analysis Coursera: Машинное обучение и анализ данных (специализация)]&lt;br /&gt;
* [https://www.coursera.org/learn/introduction-machine-learning Coursera: Введение в машинное обучение, К.В. Воронцов]&lt;br /&gt;
&lt;br /&gt;
== Страницы предыдущих лет ==&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | 2016/2017 учебный год]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=24263</id>
		<title>Машинное обучение 1/2023 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=24263"/>
		<updated>2017-09-18T17:54:54Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Практические задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:ML_surfaces.png|280px|borderless|left]]&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса [https://cs.hse.ru/ami ПМИ ФКН ВШЭ] в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
Проводится с 2016 года.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/esokolov Соколов Евгений Андреевич]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по пятницам, 10:30 - 11:50, ауд. 317.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ami/courses/205507250.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse Репозиторий с материалами на GitHub]&lt;br /&gt;
&lt;br /&gt;
Почта для сдачи домашних заданий: hse.cs.ml+&amp;lt;номер группы&amp;gt;@gmail.com (например, hse.cs.ml+151@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Канал в telegram для объявлений: https://telegram.me/hse_cs_ml_course_2017&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений: https://t.me/joinchat/A5rlQEQ7r16nvyHbyXtjNA&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/16wj3eH2crdGY-MFqiMMUoy1E7uo80nYT2MYfz3Y7gx4/edit?usp=sharing Таблица с оценками]&lt;br /&gt;
&lt;br /&gt;
Оставить отзыв на курс: [https://goo.gl/forms/5CddG0gc75VZvqi52 форма]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Вопросы&#039;&#039;&#039; по курсу можно задавать на почту курса, а также в телеграм лектору (esokolov@) или семинаристу.&lt;br /&gt;
Вопросы по материалам лекций/семинаров и по заданиям лучше всего оформлять в виде [https://github.com/esokolov/ml-course-hse/issues Issue] в [https://github.com/esokolov/ml-course-hse github-репозитории курса].&lt;br /&gt;
&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;
| 151 (МОП) || [https://www.hse.ru/org/persons/165212870 Зиннурова Эльвира Альбертовна] || Атанов Андрей || || пятница, 12:10 - 13:30, ауд. 300&lt;br /&gt;
|-&lt;br /&gt;
| 152 (МОП) || [https://www.hse.ru/org/persons/191263008 Неклюдов Кирилл Олегович] || Гадецкий Артём || || понедельник, 15:10 - 16:30, ауд. 505&lt;br /&gt;
|-&lt;br /&gt;
| 153 (АПР) || Никишин Евгений Сергеевич || Ковалёв Евгений || || пятница, 12:10 - 13:30, ауд. 322&lt;br /&gt;
|-&lt;br /&gt;
| 154 (АДИС) || Каюмов Эмиль Марселевич || Панков Алексей || || пятница, 12:10 - 13:30, ауд. 501&lt;br /&gt;
|-&lt;br /&gt;
| 155 (РС) || [https://www.hse.ru/org/persons/192085968 Яшков Даниил Дмитриевич] || [https://t.me/despairazure Кохтев Вадим] ||  || понедельник, 12:10 - 13:30, ауд. 513&lt;br /&gt;
|-&lt;br /&gt;
| 156 (ТИ) || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || Шевченко Александр || [[Машинное обучение 1/156 | ссылка]]|| пятница, 15:10 - 16:30, ауд. 311&lt;br /&gt;
|-&lt;br /&gt;
| Магистратура ФТиАД || [https://www.hse.ru/org/persons/191576735 Чиркова Надежда Александровна] || Першин Максим ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Консультации ===&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
* Самостоятельные работы на семинарах, проверяющие знание основных фактов с лекций&lt;br /&gt;
* Теоретические домашние работы и их защиты&lt;br /&gt;
* Практические домашние работы на Python&lt;br /&gt;
* Контрольные работы&lt;br /&gt;
* Письменный экзамен&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за работу в семестре и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;итоговая&amp;lt;/sub&amp;gt; = 0.7 * O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценка за работу в семестре вычисляется по формуле&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; = 0.1 * O&amp;lt;sub&amp;gt;самостоятельные&amp;lt;/sub&amp;gt; + 0.4 * О&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;
Оценка за самостоятельную работу вычисляется как среднее по всем самостоятельным, оценка за домашнюю работу — как среднее по всем практическим заданиям и соревнованиям.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
Дедлайны по всем домашним заданиям являются жёсткими, то есть после срока работа не принимаются.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён (при этом получить дополнительные баллы за призовые места на конкурсе можно только при участии в общий срок). Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 1&#039;&#039;&#039; (1 сентября). Введение в машинное обучение. Основные термины, постановки задач и примеры применения. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture01-intro.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 2&#039;&#039;&#039; (8 сентября). Линейная регрессия. Метрики качества регрессии. Градиентный спуск и способы оценивания градиента. Продвинутые градиентные методы. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture02-linregr.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 1&#039;&#039;&#039;. Постановки задач, примеры применения, инструменты. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-intro.ipynb Ноутбук с семинара]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-tools.ipynb Ноутбук для самостоятельного изучения]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 2&#039;&#039;&#039;. Векторное дифференцирование. Линейная регрессия, аналитическое и численное решение. Свойства градиента. Сравнение градиентного спуска и стохастического градиентного спуска. Scikit-learn. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part1.pdf Конспект]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem02-linregr-part2.ipynb Notebook]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-theory/homework-theory-01-linregr.pdf Домашнее задание]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 3&#039;&#039;&#039;. Предобработка данных для линейных моделей. Функции потерь в линейной регрессии. Вероятностный взгляд на линейную регрессию. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem03-linregr-loss_funcs.ipynb Notebook]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практические задания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Задание 1.&#039;&#039;&#039; [https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.ipynb Условие], &lt;br /&gt;
[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/homeworks-practice/homework-practice-01.zip архив с условием и шаблонами],&lt;br /&gt;
[https://official.contest.yandex.ru/contest/5016/problems/ соревнование в Яндекс.Контесте]. Мягкий дедлайн: 1 октября, далее за каждый день снимается 1 балл, жесткий дедлайн: 8 октября.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
===Книги===&lt;br /&gt;
* Hastie T., Tibshirani R, Friedman J. The Elements of Statistical Learning (2nd edition). Springer, 2009.&lt;br /&gt;
* Bishop C. M. Pattern Recognition and Machine Learning. Springer, 2006.&lt;br /&gt;
* Mohri M., Rostamizadeh A., Talwalkar A. Foundations of Machine Learning. MIT Press, 2012.&lt;br /&gt;
* Murphy K. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.&lt;br /&gt;
* Mohammed J. Zaki, Wagner Meira Jr. Data Mining and Analysis. Fundamental Concepts and Algorithms. Cambridge University Press, 2014.&lt;br /&gt;
* Willi Richert, Luis Pedro Coelho. Building Machine Learning Systems with Python. Packt Publishing, 2013.&lt;br /&gt;
&lt;br /&gt;
===Курсы по машинному обучению и анализу данных===&lt;br /&gt;
* [http://www.machinelearning.ru/wiki/index.php?title=Машинное_обучение_%28курс_лекций%2C_К.В.Воронцов%29 Курс по машинному обучению К.В. Воронцова]&lt;br /&gt;
* [https://yandexdataschool.ru/edu-process/courses/machine-learning Видеозаписи лекций курса Школы Анализа Данных, К.В. Воронцов]&lt;br /&gt;
* [https://www.coursera.org/specializations/machine-learning-data-analysis Coursera: Машинное обучение и анализ данных (специализация)]&lt;br /&gt;
* [https://www.coursera.org/learn/introduction-machine-learning Coursera: Введение в машинное обучение, К.В. Воронцов]&lt;br /&gt;
&lt;br /&gt;
== Страницы предыдущих лет ==&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | 2016/2017 учебный год]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24262</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24262"/>
		<updated>2017-09-18T17:05:15Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Общая информация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чатик в телеграме: https://t.me/joinchat/DVc8jA1ZRktzxfesHsc_NQ&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: https://docs.google.com/spreadsheets/d/1l31ZBKG_FDcG4tz28D1kdF3u1X6VmUxDfkFn_lTfnm8/edit?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;br /&gt;
&lt;br /&gt;
Полезные материалы:&lt;br /&gt;
* [https://www.dropbox.com/s/29abgml2exleewq/%D0%9C%D0%B8%D0%BD%D0%B8-%D0%9A%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%202.pdf?dl=0 Конспект студетов прошлого года]&lt;br /&gt;
* Sipser M. Introduction to the Theory of Computation&lt;br /&gt;
* Kleinberg J., Tardos E. Algorithm Design.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
==== 05.09 ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0 Вводная проверочная].&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-2&amp;diff=24108</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 1 модуль)/175-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-2&amp;diff=24108"/>
		<updated>2017-09-12T09:24:02Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Общая информация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чат в телеграме: https://t.me/joinchat/DVc8jAsFSRw7tiOUfMpXUg&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-1&amp;diff=24107</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 1 модуль)/175-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-1&amp;diff=24107"/>
		<updated>2017-09-12T09:21:42Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: Полностью удалено содержимое страницы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-2&amp;diff=24106</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 1 модуль)/175-2</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-2&amp;diff=24106"/>
		<updated>2017-09-12T09:21:12Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: Новая страница: «== Общая информация ==  Чат в телеграме: TBD  Время для консультаций (по предварительной дого…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чат в телеграме: TBD&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=24105</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 1 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=24105"/>
		<updated>2017-09-12T09:21:00Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2017-2018, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/133408680 М. С. Густокашин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник (еженедельно), 3-я пара (12:10-13:30), ауд. 622;&amp;lt;br /&amp;gt;&lt;br /&gt;
пятница (8, 22 сентября, 6, 20 октября), 2-я пара (10:30-11:50), ауд. 622.&lt;br /&gt;
&lt;br /&gt;
Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
&lt;br /&gt;
Видео, примерно соответствующие содержанию лекций, можно смотреть тут: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome&lt;br /&gt;
&lt;br /&gt;
Текущие оценки по ДЗ: пока нет&lt;br /&gt;
&lt;br /&gt;
Обратите внимания, что текущие оценки являются предварительными (осуществлены еще не все проверки на соблюдение правил, особенно на контрольной).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Итоговые оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
Накопленная оценка округляется по математическим правилам до целого и не превышает 10.&lt;br /&gt;
&lt;br /&gt;
Оценка за экзамен округляется по математическим правилам до целого и не превышает 10. На экзамене будет предложено 5 задач, каждая оценивается в 2 балла.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за курс вычисляется как 0.6*накопленная + 0.4*экзамен. Округляется до целого по математическим правилам.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.4 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
==Семинарские занятия и ДЗ==&lt;br /&gt;
&lt;br /&gt;
ДЗ 1. Арифметика: https://official.contest.yandex.ru/contest/4976&lt;br /&gt;
&lt;br /&gt;
ДЗ 2. Условный оператор: https://official.contest.yandex.ru/contest/5017&lt;br /&gt;
&lt;br /&gt;
ДЗ 3. Цикл while: https://official.contest.yandex.ru/contest/5017&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели по пятницам проходит защита ДЗ. По каждой теме будет предложено 2 задачи средней сложности, всего 8 задач, на защиту отводится одна пара. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждое ДЗ определяется как min(Оценка за ДЗ; Оценка за защиту).&lt;br /&gt;
&lt;br /&gt;
Оценка за защиту по каждой теме вычисляется следующим образом: 0 задач - 3, 1 задача - 7, 2 задачи - 12.&lt;br /&gt;
&lt;br /&gt;
Со студентами, оценка которых на защите чрезвычайно низка по сравнению с оценкой на ДЗ, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&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;
| 175-2 || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || || [[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_1_модуль)/175-2|страница]] || см. страницу&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=24103</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 1 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=24103"/>
		<updated>2017-09-12T09:08:35Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2017-2018, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/133408680 М. С. Густокашин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник (еженедельно), 3-я пара (12:10-13:30), ауд. 622;&amp;lt;br /&amp;gt;&lt;br /&gt;
пятница (8, 22 сентября, 6, 20 октября), 2-я пара (10:30-11:50), ауд. 622.&lt;br /&gt;
&lt;br /&gt;
Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
&lt;br /&gt;
Видео, примерно соответствующие содержанию лекций, можно смотреть тут: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome&lt;br /&gt;
&lt;br /&gt;
Текущие оценки по ДЗ: пока нет&lt;br /&gt;
&lt;br /&gt;
Обратите внимания, что текущие оценки являются предварительными (осуществлены еще не все проверки на соблюдение правил, особенно на контрольной).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Итоговые оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
Накопленная оценка округляется по математическим правилам до целого и не превышает 10.&lt;br /&gt;
&lt;br /&gt;
Оценка за экзамен округляется по математическим правилам до целого и не превышает 10. На экзамене будет предложено 5 задач, каждая оценивается в 2 балла.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за курс вычисляется как 0.6*накопленная + 0.4*экзамен. Округляется до целого по математическим правилам.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.4 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
==Семинарские занятия и ДЗ==&lt;br /&gt;
&lt;br /&gt;
ДЗ 1. Арифметика: https://official.contest.yandex.ru/contest/4976&lt;br /&gt;
&lt;br /&gt;
ДЗ 2. Условный оператор: https://official.contest.yandex.ru/contest/5017&lt;br /&gt;
&lt;br /&gt;
ДЗ 3. Цикл while: https://official.contest.yandex.ru/contest/5017&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели по пятницам проходит защита ДЗ. По каждой теме будет предложено 2 задачи средней сложности, всего 8 задач, на защиту отводится одна пара. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждое ДЗ определяется как min(Оценка за ДЗ; Оценка за защиту).&lt;br /&gt;
&lt;br /&gt;
Оценка за защиту по каждой теме вычисляется следующим образом: 0 задач - 3, 1 задача - 7, 2 задачи - 12.&lt;br /&gt;
&lt;br /&gt;
Со студентами, оценка которых на защите чрезвычайно низка по сравнению с оценкой на ДЗ, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&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;
| 175-2 || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || || [[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_1_модуль)/175-1|страница]] || см. страницу&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24058</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24058"/>
		<updated>2017-09-10T19:40:27Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Общая информация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чатик в телеграме: https://t.me/joinchat/DVc8jA1ZRktzxfesHsc_NQ&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;br /&gt;
&lt;br /&gt;
Полезные материалы:&lt;br /&gt;
* [https://www.dropbox.com/s/29abgml2exleewq/%D0%9C%D0%B8%D0%BD%D0%B8-%D0%9A%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%202.pdf?dl=0 Конспект студетов прошлого года]&lt;br /&gt;
* Sipser M. Introduction to the Theory of Computation&lt;br /&gt;
* Kleinberg J., Tardos E. Algorithm Design.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
==== 05.09 ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0 Вводная проверочная].&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-1&amp;diff=24054</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 1 модуль)/175-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)/175-1&amp;diff=24054"/>
		<updated>2017-09-10T16:56:24Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: Новая страница: «== Общая информация ==  Чат в телеграме: TBD  Время для консультаций (по предварительной дого…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чат в телеграме: TBD&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/156&amp;diff=24053</id>
		<title>Машинное обучение 1/156</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/156&amp;diff=24053"/>
		<updated>2017-09-10T16:55:53Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Общая информация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чат в телеграме: https://t.me/joinchat/DVc8jA7inNZsub6wUYXRtg&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24052</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24052"/>
		<updated>2017-09-10T16:55:39Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Общая информация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чатик в телеграме: https://t.me/joinchat/DVc8jA1ZRktzxfesHsc_NQ&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
==== 05.09 ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0 Вводная проверочная].&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=24051</id>
		<title>Основы и методология программирования на ПМИ 2017/2018 (основной поток, 1 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%9F%D0%9C%D0%98_2017/2018_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA,_1_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=24051"/>
		<updated>2017-09-10T16:54:54Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Преподаватели и ассистенты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2017-2018, 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/133408680 М. С. Густокашин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник (еженедельно), 3-я пара (12:10-13:30), ауд. 622;&amp;lt;br /&amp;gt;&lt;br /&gt;
пятница (8, 22 сентября, 6, 20 октября), 2-я пара (10:30-11:50), ауд. 622.&lt;br /&gt;
&lt;br /&gt;
Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
&lt;br /&gt;
Видео, примерно соответствующие содержанию лекций, можно смотреть тут: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome&lt;br /&gt;
&lt;br /&gt;
Текущие оценки по ДЗ: пока нет&lt;br /&gt;
&lt;br /&gt;
Обратите внимания, что текущие оценки являются предварительными (осуществлены еще не все проверки на соблюдение правил, особенно на контрольной).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Итоговые оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
Накопленная оценка округляется по математическим правилам до целого и не превышает 10.&lt;br /&gt;
&lt;br /&gt;
Оценка за экзамен округляется по математическим правилам до целого и не превышает 10. На экзамене будет предложено 5 задач, каждая оценивается в 2 балла.&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за курс вычисляется как 0.6*накопленная + 0.4*экзамен. Округляется до целого по математическим правилам.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.4 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&lt;br /&gt;
&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
==Семинарские занятия и ДЗ==&lt;br /&gt;
&lt;br /&gt;
ДЗ 1. Арифметика: https://official.contest.yandex.ru/contest/4976&lt;br /&gt;
&lt;br /&gt;
Здесь будут опубликованы ссылки на ДЗ&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели по пятницам проходит защита ДЗ. По каждой теме будет предложено 2 задачи средней сложности, всего 8 задач, на защиту отводится одна пара. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждое ДЗ определяется как min(Оценка за ДЗ; Оценка за защиту).&lt;br /&gt;
&lt;br /&gt;
Оценка за защиту по каждой теме вычисляется следующим образом: 0 задач - 3, 1 задача - 7, 2 задачи - 12.&lt;br /&gt;
&lt;br /&gt;
Со студентами, оценка которых на защите чрезвычайно низка по сравнению с оценкой на ДЗ, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&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;
| 175-1 || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || || [[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_1_модуль)/175-1|страница]] || см. страницу&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24050</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24050"/>
		<updated>2017-09-10T16:51:04Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Общая информация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чатик в телеграмме: https://t.me/joinchat/DVc8jA1ZRktzxfesHsc_NQ&lt;br /&gt;
&lt;br /&gt;
Время для консультаций (по предварительной договоренности): вторник 15:30-16:30.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
==== 05.09 ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0 Вводная проверочная].&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=24049</id>
		<title>Машинное обучение 1/2023 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=24049"/>
		<updated>2017-09-10T16:47:54Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:ML_surfaces.png|280px|borderless|left]]&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса [https://cs.hse.ru/ami ПМИ ФКН ВШЭ] в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
Проводится с 2016 года.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/esokolov Соколов Евгений Андреевич]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по пятницам, 10:30 - 11:50, ауд. 317.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ami/courses/205507250.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse Репозиторий с материалами на GitHub]&lt;br /&gt;
&lt;br /&gt;
Почта для сдачи домашних заданий: hse.cs.ml+&amp;lt;номер группы&amp;gt;@gmail.com (например, hse.cs.ml+151@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Канал в telegram для объявлений: https://telegram.me/hse_cs_ml_course_2017&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений: https://t.me/joinchat/A5rlQEQ7r16nvyHbyXtjNA&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/16wj3eH2crdGY-MFqiMMUoy1E7uo80nYT2MYfz3Y7gx4/edit?usp=sharing Таблица с оценками]&lt;br /&gt;
&lt;br /&gt;
Оставить отзыв на курс: [https://goo.gl/forms/5CddG0gc75VZvqi52 форма]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Вопросы&#039;&#039;&#039; по курсу можно задавать на почту курса, а также в телеграм лектору (esokolov@) или семинаристу.&lt;br /&gt;
Вопросы по материалам лекций/семинаров и по заданиям лучше всего оформлять в виде [https://github.com/esokolov/ml-course-hse/issues Issue] в [https://github.com/esokolov/ml-course-hse github-репозитории курса].&lt;br /&gt;
&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;
| 151 (МОП) || [https://www.hse.ru/org/persons/165212870 Зиннурова Эльвира Альбертовна] || Атанов Андрей || || пятница, 12:10 - 13:30, ауд. 300&lt;br /&gt;
|-&lt;br /&gt;
| 152 (МОП) || [https://www.hse.ru/org/persons/191263008 Неклюдов Кирилл Олегович] || Гадецкий Артём || || понедельник, 15:10 - 16:30, ауд. 505&lt;br /&gt;
|-&lt;br /&gt;
| 153 (АПР) || Никишин Евгений Сергеевич || Ковалёв Евгений || || пятница, 12:10 - 13:30, ауд. 322&lt;br /&gt;
|-&lt;br /&gt;
| 154 (АДИС) || Каюмов Эмиль Марселевич || Панков Алексей || || пятница, 12:10 - 13:30, ауд. 501&lt;br /&gt;
|-&lt;br /&gt;
| 155 (РС) || [https://www.hse.ru/org/persons/192085968 Яшков Даниил Дмитриевич] || [https://t.me/despairazure Кохтев Вадим] ||  || понедельник, 12:10 - 13:30, ауд. 513&lt;br /&gt;
|-&lt;br /&gt;
| 156 (ТИ) || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || Шевченко Александр || [[Машинное обучение 1/156 | ссылка]]|| пятница, 15:10 - 16:30, ауд. 311&lt;br /&gt;
|-&lt;br /&gt;
| Магистратура ФТиАД || [https://www.hse.ru/org/persons/191576735 Чиркова Надежда Александровна] || Першин Максим ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Консультации ===&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
* Самостоятельные работы на семинарах, проверяющие знание основных фактов с лекций&lt;br /&gt;
* Теоретические домашние работы и их защиты&lt;br /&gt;
* Практические домашние работы на Python&lt;br /&gt;
* Контрольные работы&lt;br /&gt;
* Письменный экзамен&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за работу в семестре и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;итоговая&amp;lt;/sub&amp;gt; = 0.7 * O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценка за работу в семестре вычисляется по формуле&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; = 0.1 * O&amp;lt;sub&amp;gt;самостоятельные&amp;lt;/sub&amp;gt; + 0.4 * О&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;
Оценка за самостоятельную работу вычисляется как среднее по всем самостоятельным, оценка за домашнюю работу — как среднее по всем практическим заданиям и соревнованиям.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
Дедлайны по всем домашним заданиям являются жёсткими, то есть после срока работа не принимаются.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён (при этом получить дополнительные баллы за призовые места на конкурсе можно только при участии в общий срок). Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 1&#039;&#039;&#039; (1 сентября). Введение в машинное обучение. Основные термины, постановки задач и примеры применения. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture01-intro.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинар 1&#039;&#039;&#039;. Постановки задач, примеры применения, инструменты. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-intro.ipynb Ноутбук с семинара]] [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/seminars/sem01-tools.ipynb Ноутбук для самостоятельного изучения]]&lt;br /&gt;
&lt;br /&gt;
== Практические задания ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
===Книги===&lt;br /&gt;
* Hastie T., Tibshirani R, Friedman J. The Elements of Statistical Learning (2nd edition). Springer, 2009.&lt;br /&gt;
* Bishop C. M. Pattern Recognition and Machine Learning. Springer, 2006.&lt;br /&gt;
* Mohri M., Rostamizadeh A., Talwalkar A. Foundations of Machine Learning. MIT Press, 2012.&lt;br /&gt;
* Murphy K. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.&lt;br /&gt;
* Mohammed J. Zaki, Wagner Meira Jr. Data Mining and Analysis. Fundamental Concepts and Algorithms. Cambridge University Press, 2014.&lt;br /&gt;
* Willi Richert, Luis Pedro Coelho. Building Machine Learning Systems with Python. Packt Publishing, 2013.&lt;br /&gt;
&lt;br /&gt;
===Курсы по машинному обучению и анализу данных===&lt;br /&gt;
* [http://www.machinelearning.ru/wiki/index.php?title=Машинное_обучение_%28курс_лекций%2C_К.В.Воронцов%29 Курс по машинному обучению К.В. Воронцова]&lt;br /&gt;
* [https://yandexdataschool.ru/edu-process/courses/machine-learning Видеозаписи лекций курса Школы Анализа Данных, К.В. Воронцов]&lt;br /&gt;
* [https://www.coursera.org/specializations/machine-learning-data-analysis Coursera: Машинное обучение и анализ данных (специализация)]&lt;br /&gt;
* [https://www.coursera.org/learn/introduction-machine-learning Coursera: Введение в машинное обучение, К.В. Воронцов]&lt;br /&gt;
&lt;br /&gt;
== Страницы предыдущих лет ==&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | 2016/2017 учебный год]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/156&amp;diff=24048</id>
		<title>Машинное обучение 1/156</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/156&amp;diff=24048"/>
		<updated>2017-09-10T16:46:52Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: Новая страница: «== Общая информация ==  Чат в телеграмме: https://t.me/joinchat/DVc8jA7inNZsub6wUYXRtg»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чат в телеграмме: https://t.me/joinchat/DVc8jA7inNZsub6wUYXRtg&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24010</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=24010"/>
		<updated>2017-09-08T12:37:31Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Общая информация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
Чатик в телеграмме: https://t.me/joinchat/DVc8jA1ZRktzxfesHsc_NQ&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
==== 05.09 ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0 Вводная проверочная].&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=23861</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=23861"/>
		<updated>2017-09-05T10:55:36Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая информация ==&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
==== 05.09 ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0 Вводная проверочная].&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018&amp;diff=23856</id>
		<title>Алгоритмы и структуры данных 2 2017/2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018&amp;diff=23856"/>
		<updated>2017-09-05T10:54:34Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/obiedkov С. Объедков]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 15:10 – 16:30, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
пятница 10:30 – 11:50, ауд. 509&amp;lt;br /&amp;gt;&lt;br /&gt;
Дополнительная лекция — суббота 23 сентября 12:10 – 13:30, ауд. 622. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Консультации:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
понедельник 18:00 – 20:00, к. 324&amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 16:30 – 18:00, к. 324&lt;br /&gt;
&lt;br /&gt;
== Страницы групп ==&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2016/2017/165-1 | группа 165-1]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018&amp;diff=23853</id>
		<title>Алгоритмы и структуры данных 2 2017/2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2017/2018&amp;diff=23853"/>
		<updated>2017-09-05T10:48:17Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/obiedkov С. Объедков]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расписание лекций:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
вторник 15:10 – 16:30, ауд. 622&amp;lt;br /&amp;gt;&lt;br /&gt;
пятница 10:30 – 11:50, ауд. 509&amp;lt;br /&amp;gt;&lt;br /&gt;
Дополнительная лекция — суббота 23 сентября 12:10 – 13:30, ауд. 622. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Консультации:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
понедельник 18:00 – 20:00, к. 324&amp;lt;br /&amp;gt;&lt;br /&gt;
четверг 16:30 – 18:00, к. 324&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Алгоритмы_и_структуры_данных_2_2016/2017/165-1 страница группы 165-1]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=23852</id>
		<title>Алгоритмы и структуры данных 2 2016/2017/165-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_2_2016/2017/165-1&amp;diff=23852"/>
		<updated>2017-09-05T10:47:22Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: Новая страница: «https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.dropbox.com/s/0xijra3qnq97v1m/test-intro.pdf?dl=0&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=23640</id>
		<title>Машинное обучение 1/2023 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_1/2023_2024&amp;diff=23640"/>
		<updated>2017-09-01T10:55:49Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:ML_surfaces.png|280px|borderless|left]]&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов 3-го курса [https://cs.hse.ru/ami ПМИ ФКН ВШЭ] в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
Проводится с 2016 года.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; [http://www.hse.ru/staff/esokolov Соколов Евгений Андреевич]&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по пятницам, 10:30 - 11:50, ауд. 317.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ami/courses/205507250.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/esokolov/ml-course-hse Репозиторий с материалами на GitHub]&lt;br /&gt;
&lt;br /&gt;
Почта для сдачи домашних заданий: hse.cs.ml+&amp;lt;номер группы&amp;gt;@gmail.com (например, hse.cs.ml+151@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Канал в telegram для объявлений: https://telegram.me/hse_cs_ml_course_2017&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений: https://t.me/joinchat/A5rlQEQ7r16nvyHbyXtjNA&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/16wj3eH2crdGY-MFqiMMUoy1E7uo80nYT2MYfz3Y7gx4/edit?usp=sharing Таблица с оценками]&lt;br /&gt;
&lt;br /&gt;
Оставить отзыв на курс: [https://goo.gl/forms/5CddG0gc75VZvqi52 форма]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Вопросы&#039;&#039;&#039; по курсу можно задавать на почту курса, а также в телеграм лектору (esokolov@) или семинаристу.&lt;br /&gt;
Вопросы по материалам лекций/семинаров и по заданиям лучше всего оформлять в виде [https://github.com/esokolov/ml-course-hse/issues Issue] в [https://github.com/esokolov/ml-course-hse github-репозитории курса].&lt;br /&gt;
&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;
| 151 (МОП) || [https://www.hse.ru/org/persons/165212870 Зиннурова Эльвира Альбертовна] || Атанов Андрей || || пятница, 12:10 - 13:30, ауд. 300&lt;br /&gt;
|-&lt;br /&gt;
| 152 (МОП) || [https://www.hse.ru/org/persons/191263008 Неклюдов Кирилл Олегович] || Гадецкий Артём || || понедельник, 15:10 - 16:30, ауд. 505&lt;br /&gt;
|-&lt;br /&gt;
| 153 (АПР) || Никишин Евгений Сергеевич || Ковалёв Евгений || || пятница, 12:10 - 13:30, ауд. 322&lt;br /&gt;
|-&lt;br /&gt;
| 154 (АДИС) || Каюмов Эмиль Марселевич || Панков Алексей || || пятница, 12:10 - 13:30, ауд. 501&lt;br /&gt;
|-&lt;br /&gt;
| 155 (РС) || [https://www.hse.ru/org/persons/192085968 Яшков Даниил Дмитриевич] || Кохтев Вадим ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 156 (ТИ) || [https://www.hse.ru/org/persons/141880775 Умнов Алексей Витальевич] || Шевченко Александр || || пятница, 15:10 - 16:30, ауд. 311&lt;br /&gt;
|-&lt;br /&gt;
| Магистратура ФТиАД || [https://www.hse.ru/org/persons/191576735 Чиркова Надежда Александровна] || Першин Максим ||  || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Консультации ===&lt;br /&gt;
&lt;br /&gt;
=== Правила выставления оценок ===&lt;br /&gt;
&lt;br /&gt;
В курсе предусмотрено несколько форм контроля знания:&lt;br /&gt;
* Самостоятельные работы на семинарах, проверяющие знание основных фактов с лекций&lt;br /&gt;
* Теоретические домашние работы и их защиты&lt;br /&gt;
* Практические домашние работы на Python&lt;br /&gt;
* Контрольные работы&lt;br /&gt;
* Письменный экзамен&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка вычисляется на основе оценки за работу в семестре и оценки за экзамен:&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;итоговая&amp;lt;/sub&amp;gt; = 0.7 * O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;экз&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценка за работу в семестре вычисляется по формуле&lt;br /&gt;
&lt;br /&gt;
O&amp;lt;sub&amp;gt;накопленная&amp;lt;/sub&amp;gt; = 0.1 * O&amp;lt;sub&amp;gt;самостоятельные&amp;lt;/sub&amp;gt; + 0.4 * О&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;
Оценка за самостоятельную работу вычисляется как среднее по всем самостоятельным, оценка за домашнюю работу — как среднее по всем практическим заданиям и соревнованиям.&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
Дедлайны по всем домашним заданиям являются жёсткими, то есть после срока работа не принимаются.&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата оценки за домашнее задание обнуляются всем задействованным в списывании студентам, а также подаётся докладная записка в деканат. Следует помнить, что при повторном списывании деканат имеет право отчислить студента.&lt;br /&gt;
&lt;br /&gt;
При наличии уважительной причины пропущенную проверочную можно написать позднее, а дедлайн по домашнему заданию может быть перенесён (при этом получить дополнительные баллы за призовые места на конкурсе можно только при участии в общий срок). Дедлайн по домашнему заданию переносится на количество дней, равное продолжительности уважительной причины. Решение о том, является ли причина уважительной, принимает исключительно учебный офис.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 1&#039;&#039;&#039; (1 сентября). Введение в машинное обучение. Основные термины, постановки задач и примеры применения. [[https://github.com/esokolov/ml-course-hse/blob/master/2017-fall/lecture-notes/lecture01-intro.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практические задания ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
===Книги===&lt;br /&gt;
* Hastie T., Tibshirani R, Friedman J. The Elements of Statistical Learning (2nd edition). Springer, 2009.&lt;br /&gt;
* Bishop C. M. Pattern Recognition and Machine Learning. Springer, 2006.&lt;br /&gt;
* Mohri M., Rostamizadeh A., Talwalkar A. Foundations of Machine Learning. MIT Press, 2012.&lt;br /&gt;
* Murphy K. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.&lt;br /&gt;
* Mohammed J. Zaki, Wagner Meira Jr. Data Mining and Analysis. Fundamental Concepts and Algorithms. Cambridge University Press, 2014.&lt;br /&gt;
* Willi Richert, Luis Pedro Coelho. Building Machine Learning Systems with Python. Packt Publishing, 2013.&lt;br /&gt;
&lt;br /&gt;
===Курсы по машинному обучению и анализу данных===&lt;br /&gt;
* [http://www.machinelearning.ru/wiki/index.php?title=Машинное_обучение_%28курс_лекций%2C_К.В.Воронцов%29 Курс по машинному обучению К.В. Воронцова]&lt;br /&gt;
* [https://yandexdataschool.ru/edu-process/courses/machine-learning Видеозаписи лекций курса Школы Анализа Данных, К.В. Воронцов]&lt;br /&gt;
* [https://www.coursera.org/specializations/machine-learning-data-analysis Coursera: Машинное обучение и анализ данных (специализация)]&lt;br /&gt;
* [https://www.coursera.org/learn/introduction-machine-learning Coursera: Введение в машинное обучение, К.В. Воронцов]&lt;br /&gt;
&lt;br /&gt;
== Страницы предыдущих лет ==&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | 2016/2017 учебный год]]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%B8%D0%A1%D0%94_167-1&amp;diff=23379</id>
		<title>АиСД 167-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%B8%D0%A1%D0%94_167-1&amp;diff=23379"/>
		<updated>2017-06-06T19:31:46Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Время для консультаций (по предварительной договоренности):&lt;br /&gt;
* Среда 12:00 - 13:30, 15:00 - 16:00.&lt;br /&gt;
аудитория 623&lt;br /&gt;
&lt;br /&gt;
Почта: alexeyum@gmail.com&lt;br /&gt;
&lt;br /&gt;
=== Материалы семинаров ===&lt;br /&gt;
&lt;br /&gt;
==== 4 модуль ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/h9awwub19q8dj53/Automatons.pdf?dl=0 Задачи на регулярные языки]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/x7tbps4cw6o93z3/MST%20and%20flows.pdf?dl=0 Задачи на MST и потоки]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/2pb77v92sbnfiwx/Graphs-1.pdf?dl=0 Задачи на графы]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/2lnrj14rj0n6l28/Dynamic.pdf?dl=0 Задачи на динамическое программирование]&lt;br /&gt;
&lt;br /&gt;
==== 3 модуль ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/wlpi3rru7db3ge1/O-notation-test.pdf?dl=0 Проверочная по О-символике]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/266nxo9e4vjwmjd/O-notation-practice.pdf?dl=0 еще задачи по O-символике]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%B8%D0%A1%D0%94_167-1&amp;diff=23345</id>
		<title>АиСД 167-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%B8%D0%A1%D0%94_167-1&amp;diff=23345"/>
		<updated>2017-06-04T11:57:09Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* 4 модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Время для консультаций (по предварительной договоренности):&lt;br /&gt;
* Среда 12:00 - 13:30, 15:00 - 16:00.&lt;br /&gt;
аудитория 623&lt;br /&gt;
&lt;br /&gt;
Почта: alexeyum@gmail.com&lt;br /&gt;
&lt;br /&gt;
=== Материалы семинаров ===&lt;br /&gt;
&lt;br /&gt;
==== 4 модуль ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/x7tbps4cw6o93z3/MST%20and%20flows.pdf?dl=0 Задачи на MST и потоки]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/2pb77v92sbnfiwx/Graphs-1.pdf?dl=0 Задачи на графы]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/2lnrj14rj0n6l28/Dynamic.pdf?dl=0 Задачи на динамическое программирование]&lt;br /&gt;
&lt;br /&gt;
==== 3 модуль ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/wlpi3rru7db3ge1/O-notation-test.pdf?dl=0 Проверочная по О-символике]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/266nxo9e4vjwmjd/O-notation-practice.pdf?dl=0 еще задачи по O-символике]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_145&amp;diff=23297</id>
		<title>Машинное обучение на больших данных 145</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_145&amp;diff=23297"/>
		<updated>2017-05-29T10:39:19Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
==== Сверточные сети, продолжение (29.05) ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/sgqmzena6a5miw1/test02.pdf?dl=0 Проверочная]&lt;br /&gt;
&lt;br /&gt;
==== Сверточные сети (22.05) ====&lt;br /&gt;
&lt;br /&gt;
==== Tensorflow (15.05) ====&lt;br /&gt;
&lt;br /&gt;
Для работы с Tensorflow нужно поднять машину с GPU (см. инструкцию на гитхабе). Там же уже лежат примеры кода на Tensorflow. На семинаре разбирались с синтаксисом и реализовывали логистическую регрессию и двухслойную нейронную сеть с L2-регуляризацией.&lt;br /&gt;
&lt;br /&gt;
==== Бустинг (24.04) ====&lt;br /&gt;
&lt;br /&gt;
Нужно обучить на данных модели для градиентного бустинга из Spark.Mllib и xgboost (опционально еще sklearn) и сравнить их время работы и качество. Вот данные: [https://www.dropbox.com/s/5yw1q7sjhw8sp5n/train.txt.zip?dl=0 train], [https://www.dropbox.com/s/w0dqf59ad7wci35/test.txt.zip?dl=0 test].&lt;br /&gt;
&lt;br /&gt;
==== Spark Mllib (17.04) ====&lt;br /&gt;
&lt;br /&gt;
Полезнцые ссылки:&lt;br /&gt;
* [http://spark.apache.org/docs/latest/ml-guide.html Общий гайд]&lt;br /&gt;
* [http://spark.apache.org/docs/latest/ml-pipeline.html Как делать пайплайны]&lt;br /&gt;
* [http://spark.apache.org/docs/latest/ml-tuning.html Как оптимизировать гиперпараметры]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/f2lxghgviaayjje/test01.pdf?dl=0 Проверочная].&lt;br /&gt;
&lt;br /&gt;
==== Azure, Spark (10.04) ====&lt;br /&gt;
&lt;br /&gt;
Полезные ссылки&lt;br /&gt;
&lt;br /&gt;
* [https://docs.microsoft.com/en-us/cli/azure/overview Документация по azure CLI]&lt;br /&gt;
* [https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys Генерация ключей для Linux/Mac] и [https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ssh-from-windows для Windows].&lt;br /&gt;
&lt;br /&gt;
Задачи на Spark (map-reduce):&lt;br /&gt;
&lt;br /&gt;
# Формат таблицы: (название города, (температура, день)). Найдите среднюю температуру по каждому городу.&lt;br /&gt;
# Формат таблицы: (название города, (температура, день)). Для каждого дня выведите список городов, где температура была выше средней в этот день.&lt;br /&gt;
# Формат таблицы: (ID человека, рост человека). Построить гистограмму средних значений роста при бутстрепе с числом выборок N.&lt;br /&gt;
# Формат таблицы: (ID, вектор). Посчитать косинус угла между всеми парами векторов. Известно, что у векторов очень большая размерность, но они являются разреженными.&lt;br /&gt;
# Формат таблицы: (ID вершины, список ID соседей вершины). Для вершины с заданным номером найти кратчайшие расстояния до всех остальных вершин.&lt;br /&gt;
&lt;br /&gt;
==== Vowpal Wabbit, Azure (03.04) ====&lt;br /&gt;
&lt;br /&gt;
Задание на Vowpal Wabbit:&lt;br /&gt;
&lt;br /&gt;
* Скачайте данные, разберитесь с форматом, конвертируйте его в формат VW&lt;br /&gt;
* Обучите линейную модель на обучающих данных, проверьте на тестовых&lt;br /&gt;
* Обучите модель с логистической функцией потерь&lt;br /&gt;
* (доп.) Обучите нелинейную модель и добейтесь с ее помощью более высокого качества&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/8bv4xn7qbnbg8ql/train1kk.raw.gz?dl=0 Данные для обучения], [https://www.dropbox.com/s/trrxrjynnmbs3ba/test100k.raw.gz?dl=0 данные для тестирования],&lt;br /&gt;
[https://www.kaggle.com/c/avazu-ctr-prediction/data формат данных]&lt;br /&gt;
&lt;br /&gt;
По Azure:&lt;br /&gt;
&lt;br /&gt;
* На семинаре вы получили логин вида studentN и пароль к нему.&lt;br /&gt;
* Залогиньтесь на portal.azure.com с логином studentN@zimovnovgmail.onmicrosoft.com . Там пока ничего делать не нужно.&lt;br /&gt;
* Установите себе Azure CLI. &#039;&#039;Если его не получается установить, установите хотя бы генератор ssh-ключей: ssh-keygen для Unix или [https://docs.microsoft.com/ru-ru/azure/virtual-machines/virtual-machines-linux-ssh-from-windows см. тут] для Windows. На семинаре будем разбираться&#039;&#039;.&lt;br /&gt;
* Установите какую-нибудь утилиту для ssh-подключений: ssh для Unix или, например, PuTTY для Windows.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_145&amp;diff=23256</id>
		<title>Машинное обучение на больших данных 145</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_145&amp;diff=23256"/>
		<updated>2017-05-22T09:30:08Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
==== Сверточные сети (22.05) ====&lt;br /&gt;
&lt;br /&gt;
==== Tensorflow (15.05) ====&lt;br /&gt;
&lt;br /&gt;
Для работы с Tensorflow нужно поднять машину с GPU (см. инструкцию на гитхабе). Там же уже лежат примеры кода на Tensorflow. На семинаре разбирались с синтаксисом и реализовывали логистическую регрессию и двухслойную нейронную сеть с L2-регуляризацией.&lt;br /&gt;
&lt;br /&gt;
==== Бустинг (24.04) ====&lt;br /&gt;
&lt;br /&gt;
Нужно обучить на данных модели для градиентного бустинга из Spark.Mllib и xgboost (опционально еще sklearn) и сравнить их время работы и качество. Вот данные: [https://www.dropbox.com/s/5yw1q7sjhw8sp5n/train.txt.zip?dl=0 train], [https://www.dropbox.com/s/w0dqf59ad7wci35/test.txt.zip?dl=0 test].&lt;br /&gt;
&lt;br /&gt;
==== Spark Mllib (17.04) ====&lt;br /&gt;
&lt;br /&gt;
Полезнцые ссылки:&lt;br /&gt;
* [http://spark.apache.org/docs/latest/ml-guide.html Общий гайд]&lt;br /&gt;
* [http://spark.apache.org/docs/latest/ml-pipeline.html Как делать пайплайны]&lt;br /&gt;
* [http://spark.apache.org/docs/latest/ml-tuning.html Как оптимизировать гиперпараметры]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/f2lxghgviaayjje/test01.pdf?dl=0 Проверочная].&lt;br /&gt;
&lt;br /&gt;
==== Azure, Spark (10.04) ====&lt;br /&gt;
&lt;br /&gt;
Полезные ссылки&lt;br /&gt;
&lt;br /&gt;
* [https://docs.microsoft.com/en-us/cli/azure/overview Документация по azure CLI]&lt;br /&gt;
* [https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys Генерация ключей для Linux/Mac] и [https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ssh-from-windows для Windows].&lt;br /&gt;
&lt;br /&gt;
Задачи на Spark (map-reduce):&lt;br /&gt;
&lt;br /&gt;
# Формат таблицы: (название города, (температура, день)). Найдите среднюю температуру по каждому городу.&lt;br /&gt;
# Формат таблицы: (название города, (температура, день)). Для каждого дня выведите список городов, где температура была выше средней в этот день.&lt;br /&gt;
# Формат таблицы: (ID человека, рост человека). Построить гистограмму средних значений роста при бутстрепе с числом выборок N.&lt;br /&gt;
# Формат таблицы: (ID, вектор). Посчитать косинус угла между всеми парами векторов. Известно, что у векторов очень большая размерность, но они являются разреженными.&lt;br /&gt;
# Формат таблицы: (ID вершины, список ID соседей вершины). Для вершины с заданным номером найти кратчайшие расстояния до всех остальных вершин.&lt;br /&gt;
&lt;br /&gt;
==== Vowpal Wabbit, Azure (03.04) ====&lt;br /&gt;
&lt;br /&gt;
Задание на Vowpal Wabbit:&lt;br /&gt;
&lt;br /&gt;
* Скачайте данные, разберитесь с форматом, конвертируйте его в формат VW&lt;br /&gt;
* Обучите линейную модель на обучающих данных, проверьте на тестовых&lt;br /&gt;
* Обучите модель с логистической функцией потерь&lt;br /&gt;
* (доп.) Обучите нелинейную модель и добейтесь с ее помощью более высокого качества&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/8bv4xn7qbnbg8ql/train1kk.raw.gz?dl=0 Данные для обучения], [https://www.dropbox.com/s/trrxrjynnmbs3ba/test100k.raw.gz?dl=0 данные для тестирования],&lt;br /&gt;
[https://www.kaggle.com/c/avazu-ctr-prediction/data формат данных]&lt;br /&gt;
&lt;br /&gt;
По Azure:&lt;br /&gt;
&lt;br /&gt;
* На семинаре вы получили логин вида studentN и пароль к нему.&lt;br /&gt;
* Залогиньтесь на portal.azure.com с логином studentN@zimovnovgmail.onmicrosoft.com . Там пока ничего делать не нужно.&lt;br /&gt;
* Установите себе Azure CLI. &#039;&#039;Если его не получается установить, установите хотя бы генератор ssh-ключей: ssh-keygen для Unix или [https://docs.microsoft.com/ru-ru/azure/virtual-machines/virtual-machines-linux-ssh-from-windows см. тут] для Windows. На семинаре будем разбираться&#039;&#039;.&lt;br /&gt;
* Установите какую-нибудь утилиту для ssh-подключений: ssh для Unix или, например, PuTTY для Windows.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%B8%D0%A1%D0%94_167-1&amp;diff=23140</id>
		<title>АиСД 167-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%90%D0%B8%D0%A1%D0%94_167-1&amp;diff=23140"/>
		<updated>2017-04-24T08:53:16Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Время для консультаций (по предварительной договоренности):&lt;br /&gt;
* Среда 12:00 - 13:30, 15:00 - 16:00.&lt;br /&gt;
аудитория 623&lt;br /&gt;
&lt;br /&gt;
Почта: alexeyum@gmail.com&lt;br /&gt;
&lt;br /&gt;
=== Материалы семинаров ===&lt;br /&gt;
&lt;br /&gt;
==== 4 модуль ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/2pb77v92sbnfiwx/Graphs-1.pdf?dl=0 Задачи на графы]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/2lnrj14rj0n6l28/Dynamic.pdf?dl=0 Задачи на динамическое программирование]&lt;br /&gt;
&lt;br /&gt;
==== 3 модуль ====&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/wlpi3rru7db3ge1/O-notation-test.pdf?dl=0 Проверочная по О-символике]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/266nxo9e4vjwmjd/O-notation-practice.pdf?dl=0 еще задачи по O-символике]&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_145&amp;diff=23138</id>
		<title>Машинное обучение на больших данных 145</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_145&amp;diff=23138"/>
		<updated>2017-04-23T20:21:41Z</updated>

		<summary type="html">&lt;p&gt;Aumnov: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&lt;br /&gt;
==== Бустинг (24.04) ====&lt;br /&gt;
&lt;br /&gt;
Нужно обучить на данных модели для градиентного бустинга из Spark.Mllib и xgboost (опционально еще sklearn) и сравнить их время работы и качество. Вот данные: [https://www.dropbox.com/s/5yw1q7sjhw8sp5n/train.txt.zip?dl=0 train], [https://www.dropbox.com/s/w0dqf59ad7wci35/test.txt.zip?dl=0 test].&lt;br /&gt;
&lt;br /&gt;
==== Azure, Spark (10.04) ====&lt;br /&gt;
&lt;br /&gt;
Полезные ссылки&lt;br /&gt;
&lt;br /&gt;
* [https://docs.microsoft.com/en-us/cli/azure/overview Документация по azure CLI]&lt;br /&gt;
* [https://docs.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys Генерация ключей для Linux/Mac] и [https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ssh-from-windows для Windows].&lt;br /&gt;
&lt;br /&gt;
Задачи на Spark (map-reduce):&lt;br /&gt;
&lt;br /&gt;
# Формат таблицы: (название города, (температура, день)). Найдите среднюю температуру по каждому городу.&lt;br /&gt;
# Формат таблицы: (название города, (температура, день)). Для каждого дня выведите список городов, где температура была выше средней в этот день.&lt;br /&gt;
# Формат таблицы: (ID человека, рост человека). Построить гистограмму средних значений роста при бутстрепе с числом выборок N.&lt;br /&gt;
# Формат таблицы: (ID, вектор). Посчитать косинус угла между всеми парами векторов. Известно, что у векторов очень большая размерность, но они являются разреженными.&lt;br /&gt;
# Формат таблицы: (ID вершины, список ID соседей вершины). Для вершины с заданным номером найти кратчайшие расстояния до всех остальных вершин.&lt;br /&gt;
&lt;br /&gt;
==== Vowpal Wabbit, Azure (03.04) ====&lt;br /&gt;
&lt;br /&gt;
Задание на Vowpal Wabbit:&lt;br /&gt;
&lt;br /&gt;
* Скачайте данные, разберитесь с форматом, конвертируйте его в формат VW&lt;br /&gt;
* Обучите линейную модель на обучающих данных, проверьте на тестовых&lt;br /&gt;
* Обучите модель с логистической функцией потерь&lt;br /&gt;
* (доп.) Обучите нелинейную модель и добейтесь с ее помощью более высокого качества&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/8bv4xn7qbnbg8ql/train1kk.raw.gz?dl=0 Данные для обучения], [https://www.dropbox.com/s/trrxrjynnmbs3ba/test100k.raw.gz?dl=0 данные для тестирования],&lt;br /&gt;
[https://www.kaggle.com/c/avazu-ctr-prediction/data формат данных]&lt;br /&gt;
&lt;br /&gt;
По Azure:&lt;br /&gt;
&lt;br /&gt;
* На семинаре вы получили логин вида studentN и пароль к нему.&lt;br /&gt;
* Залогиньтесь на portal.azure.com с логином studentN@zimovnovgmail.onmicrosoft.com . Там пока ничего делать не нужно.&lt;br /&gt;
* Установите себе Azure CLI. &#039;&#039;Если его не получается установить, установите хотя бы генератор ssh-ключей: ssh-keygen для Unix или [https://docs.microsoft.com/ru-ru/azure/virtual-machines/virtual-machines-linux-ssh-from-windows см. тут] для Windows. На семинаре будем разбираться&#039;&#039;.&lt;br /&gt;
* Установите какую-нибудь утилиту для ssh-подключений: ssh для Unix или, например, PuTTY для Windows.&lt;/div&gt;</summary>
		<author><name>Aumnov</name></author>
	</entry>
</feed>