<?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=Akiiino</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=Akiiino"/>
	<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/Akiiino"/>
	<updated>2026-09-21T21:06:43Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<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=28625</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=28625"/>
		<updated>2018-09-04T11:18:33Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: добавился ассистентом&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;
Лекции проходят по пятницам, 12:10 - 13:30, ауд. 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/219888994.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+161@gmail.com)&lt;br /&gt;
&lt;br /&gt;
Канал в telegram для объявлений: https://t.me/joinchat/AAAAAEprV-8gsyFBkYbvkg&lt;br /&gt;
&lt;br /&gt;
Чат в telegram для обсуждений: https://t.me/joinchat/A5rlQE2eFY0LN0AWcGH3qA&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1u832G7b9aRyayoncaKXr7XPD6WisDr85AYRBKSVCMq0/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;
| 161 (МОП) || [https://www.hse.ru/org/persons/165212870 Зиннурова Эльвира Альбертовна] || || || &lt;br /&gt;
|-&lt;br /&gt;
| 162 (МОП) || [https://www.hse.ru/org/persons/191263008 Неклюдов Кирилл Олегович] || || || &lt;br /&gt;
|-&lt;br /&gt;
| 163 (АДИС) ||  [https://t.me/despairazure Кохтев Вадим Михайлович] || || || &lt;br /&gt;
|-&lt;br /&gt;
| 164 (АДИС) || [https://www.hse.ru/org/persons/137283751 Атанов Андрей Игоревич] || || || &lt;br /&gt;
|-&lt;br /&gt;
| 165 (РС) || [https://www.hse.ru/org/persons/209813459 Каюмов Эмиль Марселевич] || [http://t.me/akiiino Попов Никита] ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 166 (РС) || [https://www.hse.ru/org/persons/192085968 Яшков Даниил Дмитриевич] || || || &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;
* Практические домашние работы на 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.2 * O&amp;lt;sub&amp;gt;самостоятельные&amp;lt;/sub&amp;gt; + 0.6 * О&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;
За каждый день просрочки после мягкого дедлайна снимается 1 балл. После жёсткого дедлайна работы не принимаются.&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; (3 сентября). Введение в машинное обучение. Основные термины, постановки задач и примеры применения. [[https://github.com/esokolov/ml-course-hse/blob/master/2018-fall/lecture-notes/lecture01-intro.pdf Конспект]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 2&#039;&#039;&#039; (14 сентября). Линейная регрессия. Метрики качества регрессии. Градиентный спуск и способы оценивания градиента. Продвинутые градиентные методы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 3&#039;&#039;&#039; (21 сентября). Переобучение и регуляризация. Разреженные линейные модели. Квантильная регрессия. Подготовка признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 4&#039;&#039;&#039; (28 сентября). Линейная классификация. Отступ и верхние оценки на пороговую функцию потерь. Метрики качества классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 5&#039;&#039;&#039; (1 октября). Линейная классификация. Логистическая регрессия и оценки вероятности классов. Метод опорных векторов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 6&#039;&#039;&#039; (12 октября). Многоклассовая классификация, сведение к бинарным задачам. Многоклассовая логистическая регрессия. Классификация с пересекающимися классами. Метрики качества многоклассовой классификации. Категориальные признаки: хэширование и счётчики.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 7&#039;&#039;&#039; (19 октября). Решающие деревья. Жадный алгоритм построения. Выбор лучшего разбиения с помощью критерия информативности. Критерии информативности для регрессии и классификации. Учёт пропусков в деревьях. Решающие деревья и категориальные признаки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 8&#039;&#039;&#039; (2 ноября). Бутстрап и бэггинг. Разложение ошибки на смещение и разброс (bias-variance decomposition). Случайный лес. Вычисление расстояний с помощью лесов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 9&#039;&#039;&#039; (9 ноября). Градиентный бустинг. Регуляризация. Особенности бустинга над деревьями. Взвешивание объектов в градиентном бустинге.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 10&#039;&#039;&#039; (16 ноября). Оптимизация второго порядка в градиентном бустинге. Регуляризация деревьев. XGBoost. Стекинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 11&#039;&#039;&#039; (23 ноября). Графы вычислений, их обучение и метод обратного распространения ошибки. Полносвязные, свёрточные и рекуррентные слои. Возможности аппроксимации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 12&#039;&#039;&#039; (30 ноября). Обучение без учителя. Кластеризация: метрики качества, K-Means, иерархический и графовый подходы. Визуализация, t-SNE. Обучение представлений. word2vec.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекция 13&#039;&#039;&#039; (7 декабря). Метод главных компонент, его связь с матричными разложениями. Рекомендательные системы: постановка задачи, коллаборативные методы, матричные разложения, контентные методы.&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
== Практические задания ==&lt;br /&gt;
&lt;br /&gt;
За каждый день просрочки после мягкого дедлайна снимается 1 балл. После жёсткого дедлайна работы не принимаются.&lt;br /&gt;
&lt;br /&gt;
==Теоретические домашние задания==&lt;br /&gt;
&lt;br /&gt;
== Бонусы за соревнования ==&lt;br /&gt;
&lt;br /&gt;
За успешное участие в соревнованиях по анализу данных могут быть выставлены бонусные баллы, которые можно прибавить к оценке за любое практическое или теоретическое домашнее задание, а также за самостоятельную работу. Под успешным участием понимается попадание в топ-10% мест; если соревнование особо сложное и крупное, может рассматриваться и попадание в топ-20% мест. Конкретное число баллов определяется преподавателями и зависит от сложности соревнования и занятого места. За одно соревнование можно получить не более 5 баллов. Для получения оценки необходимо предоставить краткий отчёт о решении задачи.&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/2017_2018 | 2017/2018 учебный год]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | 2016/2017 учебный год]]&lt;/div&gt;</summary>
		<author><name>Akiiino</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9D%D0%98%D0%A1_%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%B8_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_2017/2018&amp;diff=26776</id>
		<title>НИС Машинное обучение и приложения 2017/2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9D%D0%98%D0%A1_%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%B8_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_2017/2018&amp;diff=26776"/>
		<updated>2018-01-28T08:16:11Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: Пофиксил сломанную ссылку&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
| 3 курс: 151 || [https://t.me/hse_research_seminar_151 телеграмм]|| [https://www.hse.ru/org/persons/204848606 Арсений Ашуха], [https://www.hse.ru/org/persons/205487138 Дмитрий Молчанов] || ars.ashuha@gmail.com; dmolch111@gmail.com || понедельник 16:40, ауд. 311&lt;br /&gt;
|-&lt;br /&gt;
| 3 курс: 152|| ||[https://www.hse.ru/org/persons/131072080 Екатерина Лобачева] || lobacheva.tjulja@gmail.com || понедельник 16:40, ауд. 501&lt;br /&gt;
|-&lt;br /&gt;
| 4 курс: 141 || ||[https://www.hse.ru/org/persons/131072080 Екатерина Лобачева] || lobacheva.tjulja@gmail.com || понедельник 15:10, ауд. 509&lt;br /&gt;
|-&lt;br /&gt;
| 4 курс: 142 || ||[https://www.hse.ru/org/persons/165140955 Кирилл Струминский] || k.struminsky@gmail.com || понедельник 13:40, ауд. 509&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/open?id=1DW4othItuIqE1BRQM_FGOEOWKrl_h3WUrXcF_dPWvtY Расписание семинаров ]&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://docs.google.com/spreadsheets/d/1XwLgvhWXAwZIo3YcSINtMmIDBhFptn_xZGAaXbNE2Lo/edit?usp=sharing Таблица с планированием тем выступлений]&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/open?id=1JfYoXbXsZWmQQ4bwyarTrzrB8EDpQL46981d9Kk74Hw Таблица с оценками]&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рецензии на доклады писать здесь: [https://docs.google.com/forms/d/e/1FAIpQLSdMTMRaj7fT9tMfgntW06ub3ezSDNTxUDCZ2-4QGkjwCRpCow/viewform форма] &amp;lt;br /&amp;gt;&lt;br /&gt;
Оставить отзыв на курс: [https://docs.google.com/forms/d/e/1FAIpQLSfN2NjAYL9Ka7p75XBesQ7lR43rleQc_Id2NbNDv8G7mqMY-g/viewform?c=0&amp;amp;w=1 форма]&lt;br /&gt;
&lt;br /&gt;
Вопросы и комментарии по курсу нужно отправлять своему преподавателю на почту. В название письма обязательно добавлять тег &#039;&#039;&#039;[НИС ФКН]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Формат темы письма:&lt;br /&gt;
* &#039;&#039;&#039;[НИС ФКН] Вопрос - номер группы - Фамилия Имя&#039;&#039;&#039; — для вопросов;&lt;br /&gt;
* &#039;&#039;&#039;[НИС ФКН] Выступление - номер группы - Фамилия Имя&#039;&#039;&#039; — для материалов выступления.&lt;br /&gt;
&lt;br /&gt;
Пример: [НИС ФКН] Вопрос - 141 - Иванов Иван&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;
&lt;br /&gt;
&#039;&#039;&#039;Доклады&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
В течение года каждый студент выступает с докладами по темам, связанным с машинным обучением. Стандартная продолжительность доклада - 30 минут, то есть на одном занятии проводится два выступления. Каждый студент должен сделать два доклада за год. Так как у 4 курса учебы в 4 модуле нет, то студенты с лучшим выступлением будут освобождены от второго доклада.  &lt;br /&gt;
&lt;br /&gt;
Минимум за неделю до даты выступления докладчик должен прислать краткий план своего доклада преподавателю на согласование. При невыполнении этого условия преподаватель имеет право снизить оценку за соответствующий доклад. Сразу после выступления необходимо прислать свою презентацию, которая обязательно должна содержать в себе список использованной литературы и ресурсов. &lt;br /&gt;
&lt;br /&gt;
Оценка за доклад складывается на 50% из оценки преподавателя и на 50% из оченки студентов (по итогам рецензирования).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Рецензии&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
По каждому докладу проводится рецензирование. Одногруппники докладчика, &#039;&#039;&#039;присутствовавшие на занятии&#039;&#039;&#039;, пишут короткую рецензию на выступление и оценивают его по 10-бальной шкале в форме, ссылка на которую находится в верхней части страницы. &lt;br /&gt;
&lt;br /&gt;
Рецензия должна обосновывать выставленную оценку, содержать описание доклада, отрицательных и положительных сторон, а также предложения по улучшению доклада. Рецензию можно написать до 23:59 следующего после выступления дня (при текущем расписании до 23:59 вторника). Некачественные рецензии или &amp;quot;отписки&amp;quot;, к примеру &amp;quot;Мне все понравилось, оценка 10&amp;quot;, не будут засчитываться как в количество написанных студентом рецензий, так и в оценку выступающего. &lt;br /&gt;
&lt;br /&gt;
Есть три варианта оценки за написание рецензий на доклады: при написании больше 70% рецензий студенту ставится 10 баллов, при написании больше 50% - 5 баллов, во всех остальных случаях - ноль баллов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверочные работы&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
По некоторым, случайно выбранным выступлениям проводятся короткие проверочные работы на следующем занятии. Вопросы для проверочных работ составляет преподаватель, заранее они не разглашаются.  При написании проверочной нельзя пользоваться никакими материалами.&lt;br /&gt;
&lt;br /&gt;
== Курсовые работы и их рецензирование ==&lt;br /&gt;
&lt;br /&gt;
В середине и в конце года проводится кросс-рецензирование курсовых работ студентов. Рецензия на курсовую должна быть значительно подробнее рецензий на доклады. Правила их оформления будут выложены позднее. Так как у 4 курса нет занятий в 4 модуле, кросс-рецензирование ВКР проводится только в середине года.&lt;br /&gt;
&lt;br /&gt;
У третьего курса в конце года будет проведена предзащита курсовых работ.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Первое кросс-рецензирование 3 курса.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
До конца января вам нужно сдать план курсовой работы. План это документ не менее 4-5 страниц (НЕ включая титульный лист, оглавление и абстракт), который является первым вариантом вашей курсовой работы. Он должен быть оформлен как курсовая работа (см. правила по ссылке ниже). Некоторые пункты уже должны быть полностью выполнены (введение, обзор литературы), некоторые только отражать дальнейшие планы (план экспериментов). При написании плана стоит ориентироваться на Приложение 5 правил. Также в нем должны быть подробно отражены следующие моменты:&lt;br /&gt;
* Задача решаемая в проекте -- если это исследовательский проект то цель исследования, если программный проект то описание функционала программы которую планируется написать. &lt;br /&gt;
* Обзор литературы -- текущее состояние области; если это исследование -- то позиционирование вашей работы относительно других современных работ (к примеру : мы “лучше” чем работа [1] по тому-то, мы исследуем дополнительно случай который не исследуется в [2]), если это программный проект, то описание похожих программных решений и почему их нельзя использовать для решения поставленной задачи. &lt;br /&gt;
* План дальнейшей работы -- для исследовательского проекта это описание исследуемых моделей и методов, конкретный план проводимых экспериментов. Для программного проекта -- декомпозиция его на конкретные составляющие, и план их реализации.&lt;br /&gt;
&lt;br /&gt;
План необходимо согласовать с научным руководителем. &lt;br /&gt;
Все формальные требования насчет курсовой работы можно найти по [https://goo.gl/bUvnJJ ссылке]&lt;br /&gt;
&lt;br /&gt;
Если вы выполняете групповой проект в качестве курсовой, то вам нужно сдавать один текст на группу, однако в нем должно быть четко отражено кто что сделал и собирается сделать дальше. Также объем текста должен быть больше - около 4-5 страниц + по 2-3 страницы на каждого дополнительного участника. Если в вашем проекте есть участники не из 151 и 152 групп, то вам нужно в своем плане прописать общую часть проекта и ваши части, а про часть участников из других групп просто написать что она есть и, если это важно для понимания общего формата проекта, написать в паре предложений в чем она заключается.&lt;br /&gt;
&lt;br /&gt;
Написанные планы курсовых работ будут кросс-рецензироваться. Рецензии на доклады будут оцениваться и будут влиять на оценку по НИСу. Общая структура рецензии такая же, как и для рецензий докладов; объем -- половина/целая страница А4. Люди, не сдавшие план вовремя, не будут участвовать в кросс-рецензировании и не смогут получить за него баллы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Дедлайны:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Сдача плана курсовой: &#039;&#039;&#039;23:59 4 февраля&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Сдача рецензий: &#039;&#039;&#039;23:59 11 февраля&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Планы и рецензии нужно будет загружать в специальную системы, подробности будут чуть позже.&lt;br /&gt;
&lt;br /&gt;
== Система выставления оценок для 3 курса ==&lt;br /&gt;
&lt;br /&gt;
Итоговая формула выставления оценки выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
О_результ = 0.25 * О_проверочные + 0.3 * О_доклады + 0.2 * О_рецензии + 0.1 * О_предзащита + 0.15 * О_кросс&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;
== Система выставления оценок для 4 курса ==&lt;br /&gt;
&lt;br /&gt;
Итоговая формула выставления оценки выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
О_результ = 0.3 * О_проверочные + 0.4 * О_доклады + 0.2 * О_рецензии + 0.1 * О_кросс&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;/div&gt;</summary>
		<author><name>Akiiino</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Ask_me_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)&amp;diff=22497</id>
		<title>Ask me (семинар)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Ask_me_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)&amp;diff=22497"/>
		<updated>2017-01-29T19:41:19Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: /* Разбор статьи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Описание [[Ask_me_(проект)|проекта]], последнее [[Ask_me_(семинар)#.D0.A1.D0.B5.D0.BC.D0.B8.D0.BD.D0.B0.D1.80.D1.8B|занятие]].&lt;br /&gt;
&lt;br /&gt;
==Правила игры ==&lt;br /&gt;
* &#039;&#039;&#039;Ментор:&#039;&#039;&#039; [[Участник:Simagin.denis|Симагин Денис]].&lt;br /&gt;
* &#039;&#039;&#039;Место:&#039;&#039;&#039; офис Яндекса ([https://maps.yandex.ru/213/moscow/?ll=37.590150%2C55.734065&amp;amp;z=18&amp;amp;l=stv%2Csta&amp;amp;panorama%5Bpoint%5D=37.589416%2C55.733747&amp;amp;panorama%5Bdirection%5D=40.412258%2C-11.910596&amp;amp;panorama%5Bspan%5D=130.000000%2C52.209677 место встречи])&lt;br /&gt;
* &#039;&#039;&#039;Время:&#039;&#039;&#039; c 10:00, каждый четверг.&lt;br /&gt;
&lt;br /&gt;
Общение с ментором вне занятий приветствуется. Можно задавать вопросы, в том числе философские. Но перед тем, как написать, попробуйте спросить это у [https://ya.ru Яндекса]. Также не обижайтесь, если в ответ вам пришла ссылка на документацию или какую-то статью.&lt;br /&gt;
&lt;br /&gt;
===Ключевые точки===&lt;br /&gt;
Сверху нам спущены ключевые точки выполнения проекта. Для нас они скорее явлются формальными, тем не менее мы должны их соблюдать.&lt;br /&gt;
# &#039;&#039;&#039;12-17 декабря&#039;&#039;&#039; - все включились в работу&lt;br /&gt;
# &#039;&#039;&#039;20-25 марта&#039;&#039;&#039; - реализован объем работ, необходимый для зачета&lt;br /&gt;
# &#039;&#039;&#039;30 мая - 3 июня&#039;&#039;&#039; - окончание проектной работы, вы готовы, как пионеры. &lt;br /&gt;
# &#039;&#039;&#039;начало июня&#039;&#039;&#039; - конкурс проектов.&lt;br /&gt;
&lt;br /&gt;
===Правило 2Х===&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;
|Ментор  || https://github.com/dasimagin/askme&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || https://github.com/aakogtenkov/Ask-me-if-you-can&lt;br /&gt;
|-&lt;br /&gt;
|Остяков || https://github.com/PavelOstyakov/askme&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || https://github.com/mryab/askme&lt;br /&gt;
|-&lt;br /&gt;
|Попов || https://github.com/Akiiino/Ask-Me-Anything&lt;br /&gt;
|-&lt;br /&gt;
|Ширин || https://github.com/shirinnikita/ask_me&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;
|Когтенков || [https://papers.nips.cc/paper/5654-deep-knowledge-tracing.pdf Deep Knowledge Tracing] || -&lt;br /&gt;
|-&lt;br /&gt;
|Остяков || [https://arxiv.org/pdf/1612.07411v1.pdf A Context-aware Attention Network for Interactive Question Answering] || -&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || [https://arxiv.org/abs/1609.08144 Google&#039;s Neural Machine Translation System: Bridging the Gap between Human and Machine Translation] || -&lt;br /&gt;
|-&lt;br /&gt;
|Попов || [https://arxiv.org/pdf/1701.04189.pdf Deep Memory Networks for Attitude Identification] || -&lt;br /&gt;
|-&lt;br /&gt;
|Ширин || [https://arxiv.org/abs/1506.06714 Context-Sensitive Generation of Conversational Responses] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Лабораторные===&lt;br /&gt;
Лабораторные проводятся для практического закрепления материала. Их выполнение учитывается в итоговой оценке.&lt;br /&gt;
&lt;br /&gt;
# Результатом работы является jupyter notebook, где сохранен вывод вашего кода, графики и т.п. А так же его импорт в формат .py. Для автоматизации процесса можно настроить jupyter.&lt;br /&gt;
# Когда сроки выполнения лабораторной завершены, вы выкладываете ее на ревью, создавая соответствующее задание и запрос на объединение ветки с мастером (не забудьте добавить проверяющего).&lt;br /&gt;
# Ваш коллега проводит ревью кода и может оставлять замечания, как в виде комментариев к заданию, так и в файле .py. Оно предполагает проверку стиля и правильность кода, а также конструктивные замечания по производительности. Однако не стремитесь сразу оптимизировать код. Добейтесь лучше того, чтобы все работало правильно.&lt;br /&gt;
# Когда ревью завершено, влейтесь в мастер и закройте задание.&lt;br /&gt;
&lt;br /&gt;
===Результаты===&lt;br /&gt;
Текущие результаты можно найти  [https://docs.google.com/spreadsheets/d/1gO6nHbLqMeLRXAa5Mubpfoc_-gk9DWCJ4mmnV_xaeig/edit?usp=sharing здесь]. Оценка складывается из нескольких частей:&lt;br /&gt;
# Работа на семинаре&lt;br /&gt;
# Доклад статьи&lt;br /&gt;
# Итоговый результат&lt;br /&gt;
&lt;br /&gt;
==Семинары==&lt;br /&gt;
&lt;br /&gt;
===S09.02, 16.02, 23.02, 02.03, 09.03 ===&lt;br /&gt;
Рассказ статей&lt;br /&gt;
===S02.02===&lt;br /&gt;
Разбор статьи &lt;br /&gt;
===S26.01===&lt;br /&gt;
Сети с внимание и длинной памятью&lt;br /&gt;
===S19.01===&lt;br /&gt;
LSTM, GRU сети, машинный перевод&lt;br /&gt;
===H11.01===&lt;br /&gt;
Произвели разбор L3. Описание модели победителя можно найти [здесь], а baseline доступен [https://github.com/dasimagin/askme/blob/master/labs/L3%20-%20Baseline.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;
===S15.12===&lt;br /&gt;
Поговорили про векторное представление слов, word2vec и другие сверточные сети для работы с естественными языками.&lt;br /&gt;
&lt;br /&gt;
===H11.12===&lt;br /&gt;
Занятие было посвящено выполнению второй лабораторной. Интересный ноутбук скоро появится [здесь].&lt;br /&gt;
&lt;br /&gt;
===S08.12===&lt;br /&gt;
&#039;&#039;&#039;1. Известные архитектуры сверточных сетей&#039;&#039;&#039;&lt;br /&gt;
* [https://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf Alexnet]&lt;br /&gt;
* [https://arxiv.org/pdf/1409.1556.pdf VGG net]&lt;br /&gt;
* [https://arxiv.org/pdf/1409.4842v1.pdf GoogLeNet]&lt;br /&gt;
* [https://arxiv.org/pdf/1512.03385.pdf ResNet]&lt;br /&gt;
&#039;&#039;&#039;2. Поговорили:&#039;&#039;&#039;&lt;br /&gt;
* На что активируются нейроны в зависимости от слоя&lt;br /&gt;
* Генерация &#039;похожих картинок&#039;&lt;br /&gt;
* Послойное обучение сети&lt;br /&gt;
* Переобучение или дообучение уже готовой сети&lt;br /&gt;
&#039;&#039;&#039;3. Изучили примеры для библиотеки Keras&#039;&#039;&#039;&lt;br /&gt;
*  [https://github.com/fchollet/keras/blob/master/examples/mnist_mlp.py Полносвязанная сеть]&lt;br /&gt;
* [https://github.com/fchollet/keras/blob/master/examples/mnist_cnn.py Сверточная сеть ]&lt;br /&gt;
* [https://github.com/fchollet/keras/blob/master/examples/mnist_transfer_cnn.py Переобучение] сверточной сети &lt;br /&gt;
&lt;br /&gt;
===L3===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Студент !! CPU !! RAM !! GPU&lt;br /&gt;
|- &lt;br /&gt;
| Пример || 6 core, 3,5 GHz || 64GB || NVIDIA TITAN X&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || 4 core, 3.5 GHz || 16 GB || Nvidia GeForce GTX 1070&lt;br /&gt;
|-&lt;br /&gt;
| Попов || 4 core, 3.2 GHz || 8 GB || GeForce GTX 750 Ti&lt;br /&gt;
|-&lt;br /&gt;
| Остяков || 8 core, 2,6 GHz || 50 GB || -&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || 2 core, 1.4 GHz || 4 GB || -&lt;br /&gt;
|-&lt;br /&gt;
| Ширин || 2 core, 1.9 GHz || 8 GB || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Победить в [https://inclass.kaggle.com/c/ch-ch конкурсе] классификации,  срок 3 января, 23:59.&lt;br /&gt;
&lt;br /&gt;
Для этого вам понадобится&lt;br /&gt;
* Установить [https://www.tensorflow.org Tensorflow] &lt;br /&gt;
* Установить [https://keras.io Keras] &lt;br /&gt;
* Запастись терпением&lt;br /&gt;
&lt;br /&gt;
===S01.12===&lt;br /&gt;
&#039;&#039;&#039;1. Полносвязанные сети:&#039;&#039;&#039;&lt;br /&gt;
* Подсчитаны производные для [https://en.wikipedia.org/wiki/Backpropagation Backpropagation], обсуждены тонкости реализации.&lt;br /&gt;
* Различные виды нелинейности: [https://en.wikipedia.org/wiki/Rectifier_(neural_networks) ReLu], [https://arxiv.org/pdf/1502.01852v1.pdf PReLu], [https://en.wikipedia.org/wiki/Sigmoid_function Sigmoid].&lt;br /&gt;
* Обучение сетей при помощи [https://en.wikipedia.org/wiki/Autoencoder Autoencoder].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Сверточные сети:&#039;&#039;&#039;&lt;br /&gt;
* Cтруктура [https://en.wikipedia.org/wiki/Convolutional_neural_network CNN].&lt;br /&gt;
* Затронуты: [https://en.wikipedia.org/wiki/Convolution Convolution], [https://en.wikipedia.org/wiki/Convolutional_neural_network#Pooling_layer Pooling].&lt;br /&gt;
* Влияние различных ядер свертки на структуру сети.&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Convolutional_neural_network#Choosing_hyperparameters Feature maps].&lt;br /&gt;
* Разобрана архитектура [https://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf Alexnet].&lt;br /&gt;
* Сочетание из Convolutional и Dense слоев.&lt;br /&gt;
&lt;br /&gt;
===S24.11===&lt;br /&gt;
&#039;&#039;&#039;1. Регуляризация:&#039;&#039;&#039;&lt;br /&gt;
* Разобрали L1 и L2 регуляризаторы, можно найти [https://en.wikipedia.org/wiki/Regularization_(mathematics) здесь].&lt;br /&gt;
* Используйте простые классификаторы&lt;br /&gt;
* Раняя остановка (смотрим качество на отложенном множестве)&lt;br /&gt;
* Добавление шума&lt;br /&gt;
* Комбинирование классификаторов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Полносвязанные сети:&#039;&#039;&#039;&lt;br /&gt;
* Множественная классификация и [https://en.wikipedia.org/wiki/Softmax_function softmax].&lt;br /&gt;
* Метод [http://www.machinelearning.ru/wiki/images/0/0f/karpinskaya-2010.pdf обратного распространения ошибки], проблема при обучении.&lt;br /&gt;
* Инициализация весов:  и [http://jmlr.org/proceedings/papers/v9/glorot10a/glorot10a.pdf xavier] и другие [https://arxiv.org/pdf/1502.01852v1.pdf вариации].&lt;br /&gt;
* Кратко о [https://en.wikipedia.org/wiki/Convolutional_neural_network#Dropout dropout].&lt;br /&gt;
&lt;br /&gt;
===L2===&lt;br /&gt;
&lt;br /&gt;
Задание можно найти [https://github.com/dasimagin/askme/blob/master/labs/L2%20-%20Nets.ipynb здесь],  срок 23:59 11 декабря.&lt;br /&gt;
&lt;br /&gt;
===S03.11===&lt;br /&gt;
# [https://en.wikipedia.org/wiki/Feature_(machine_learning) Признаки] и какие они бывают. Об отборе признаков, кратко [https://habrahabr.ru/post/264915/ тут]. Может помочь на конкурсе.&lt;br /&gt;
# Задача [http://www.machinelearning.ru/wiki/index.php?title=Линейный_классификатор бинарной классификации].&lt;br /&gt;
# [http://www.machinelearning.ru/wiki/index.php?title=Метод_градиентного_спуска Градиентный спуск].&lt;br /&gt;
# [http://www.machinelearning.ru/wiki/index.php?title=Метод_стохастического_градиента Стохастический градиентный спуск]. На английской [https://en.wikipedia.org/wiki/Stochastic_gradient_descent вике] больше интересной информации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Для дополнительного чтения:&#039;&#039;&#039;&lt;br /&gt;
# [https://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf Что полезно знать о машинном обучении].&lt;br /&gt;
# [https://en.wikipedia.org/wiki/Feature_(machine_learning) Английская вика про признаки]&lt;br /&gt;
# [http://www.jmlr.org/papers/volume3/guyon03a/guyon03a.pdf Отбор признаков].&lt;br /&gt;
# Мощная теоретическая работа про [https://mipt.ru/upload/medialibrary/d7e/41-91.pdf стохастический градиентный спуск].&lt;br /&gt;
&lt;br /&gt;
===L1===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ревьюер !! Разработчик !! Оценка&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || Попов || 10&lt;br /&gt;
|-&lt;br /&gt;
| Попов || Остяков || 10&lt;br /&gt;
|-&lt;br /&gt;
| Остяков || Когтенков || 10&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || Ширин || 9.7&lt;br /&gt;
|-&lt;br /&gt;
| Ширин || Рябинин || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для [https://github.com/dasimagin/askme/blob/master/labs/L1%20-%20Gradient%20descent%20and%20linear%20models.ipynb первой] лабораторной работы вам потребуется:&lt;br /&gt;
# Настроить себе [https://pip.pypa.io/en/stable/ pip] для Python3&lt;br /&gt;
# Освоить [http://jupyter.org Jupyter notebook]&lt;br /&gt;
# Установить пакеты [http://www.scipy.org scipy]: numpy, scipy, matplotlib&lt;/div&gt;</summary>
		<author><name>Akiiino</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Ask_me_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)&amp;diff=22238</id>
		<title>Ask me (семинар)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Ask_me_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)&amp;diff=22238"/>
		<updated>2017-01-02T20:26:43Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Описание [[Ask_me_(проект)|проекта]], последнее [[Ask_me_(семинар)#.D0.A1.D0.B5.D0.BC.D0.B8.D0.BD.D0.B0.D1.80.D1.8B|занятие]].&lt;br /&gt;
&lt;br /&gt;
==Правила игры ==&lt;br /&gt;
* &#039;&#039;&#039;Ментор:&#039;&#039;&#039; [[Участник:Simagin.denis|Симагин Денис]].&lt;br /&gt;
* &#039;&#039;&#039;Место:&#039;&#039;&#039; офис Яндекса ([https://maps.yandex.ru/213/moscow/?ll=37.590150%2C55.734065&amp;amp;z=18&amp;amp;l=stv%2Csta&amp;amp;panorama%5Bpoint%5D=37.589416%2C55.733747&amp;amp;panorama%5Bdirection%5D=40.412258%2C-11.910596&amp;amp;panorama%5Bspan%5D=130.000000%2C52.209677 место встречи])&lt;br /&gt;
* &#039;&#039;&#039;Время:&#039;&#039;&#039; c 10:00, каждый четверг.&lt;br /&gt;
&lt;br /&gt;
Общение с ментором вне занятий приветствуется. Можно задавать вопросы, в том числе философские. Но перед тем, как написать, попробуйте спросить это у [https://ya.ru Яндекса]. Также не обижайтесь, если в ответ вам пришла ссылка на документацию или какую-то статью.&lt;br /&gt;
&lt;br /&gt;
===Ключевые точки===&lt;br /&gt;
Сверху нам спущены ключевые точки выполнения проекта. Для нас они скорее явлются формальными, тем не менее мы должны их соблюдать.&lt;br /&gt;
# &#039;&#039;&#039;12-17 декабря&#039;&#039;&#039; - все включились в работу&lt;br /&gt;
# &#039;&#039;&#039;20-25 марта&#039;&#039;&#039; - реализован объем работ, необходимый для зачета&lt;br /&gt;
# &#039;&#039;&#039;30 мая - 3 июня&#039;&#039;&#039; - окончание проектной работы, вы готовы, как пионеры. &lt;br /&gt;
# &#039;&#039;&#039;начало июня&#039;&#039;&#039; - конкурс проектов.&lt;br /&gt;
&lt;br /&gt;
===Правило 2Х===&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;
|Ментор  || https://github.com/dasimagin/askme&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || https://github.com/aakogtenkov/Ask-me-if-you-can&lt;br /&gt;
|-&lt;br /&gt;
|Остяков || https://github.com/PavelOstyakov/askme&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || https://github.com/mryab/askme&lt;br /&gt;
|-&lt;br /&gt;
|Попов || https://github.com/Akiiino/Ask-Me-Anything&lt;br /&gt;
|-&lt;br /&gt;
|Ширин || https://github.com/shirinnikita/ask_me&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Лабораторные===&lt;br /&gt;
Лабораторные проводятся для практического закрепления материала. Их выполнение учитывается в итоговой оценке.&lt;br /&gt;
&lt;br /&gt;
# Результатом работы является jupyter notebook, где сохранен вывод вашего кода, графики и т.п. А так же его импорт в формат .py. Для автоматизации процесса можно настроить jupyter.&lt;br /&gt;
# Когда сроки выполнения лабораторной завершены, вы выкладываете ее на ревью, создавая соответствующее задание и запрос на объединение ветки с мастером (не забудьте добавить проверяющего).&lt;br /&gt;
# Ваш коллега проводит ревью кода и может оставлять замечания, как в виде комментариев к заданию, так и в файле .py. Оно предполагает проверку стиля и правильность кода, а также конструктивные замечания по производительности. Однако не стремитесь сразу оптимизировать код. Добейтесь лучше того, чтобы все работало правильно.&lt;br /&gt;
# Когда ревью завершено, влейтесь в мастер и закройте задание.&lt;br /&gt;
&lt;br /&gt;
===Результаты===&lt;br /&gt;
Текущие результаты можно найти  [https://docs.google.com/spreadsheets/d/1gO6nHbLqMeLRXAa5Mubpfoc_-gk9DWCJ4mmnV_xaeig/edit?usp=sharing здесь]. Оценка складывается из нескольких частей:&lt;br /&gt;
# Работа на семинаре&lt;br /&gt;
# Доклад статьи&lt;br /&gt;
# Итоговый результат&lt;br /&gt;
&lt;br /&gt;
==Семинары==&lt;br /&gt;
&lt;br /&gt;
===S09.02, 16.02, 23.02, 02.03, 09.03 ===&lt;br /&gt;
Рассказ статей&lt;br /&gt;
===S02.02===&lt;br /&gt;
Разбор статьи &lt;br /&gt;
===S26.01===&lt;br /&gt;
Сети с внимание и длинной памятью&lt;br /&gt;
===S19.01===&lt;br /&gt;
LSTM, GRU сети, машинный перевод&lt;br /&gt;
===S12.01===&lt;br /&gt;
Рекуррентные сети&lt;br /&gt;
===S15.12===&lt;br /&gt;
Поговорили про векторное представление слов, word2vec и другие сверточные сети для работы с естественными языками.&lt;br /&gt;
&lt;br /&gt;
===L4===&lt;br /&gt;
Coming soon...&lt;br /&gt;
&lt;br /&gt;
===H11.12===&lt;br /&gt;
Занятие было посвящено выполнению второй лабораторной. Интересный ноутбук скоро появится [здесь].&lt;br /&gt;
&lt;br /&gt;
===S08.12===&lt;br /&gt;
&#039;&#039;&#039;1. Известные архитектуры сверточных сетей&#039;&#039;&#039;&lt;br /&gt;
* [https://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf Alexnet]&lt;br /&gt;
* [https://arxiv.org/pdf/1409.1556.pdf VGG net]&lt;br /&gt;
* [https://arxiv.org/pdf/1409.4842v1.pdf GoogLeNet]&lt;br /&gt;
* [https://arxiv.org/pdf/1512.03385.pdf ResNet]&lt;br /&gt;
&#039;&#039;&#039;2. Поговорили:&#039;&#039;&#039;&lt;br /&gt;
* На что активируются нейроны в зависимости от слоя&lt;br /&gt;
* Генерация &#039;похожих картинок&#039;&lt;br /&gt;
* Послойное обучение сети&lt;br /&gt;
* Переобучение или дообучение уже готовой сети&lt;br /&gt;
&#039;&#039;&#039;3. Изучили примеры для библиотеки Keras&#039;&#039;&#039;&lt;br /&gt;
*  [https://github.com/fchollet/keras/blob/master/examples/mnist_mlp.py Полносвязанная сеть]&lt;br /&gt;
* [https://github.com/fchollet/keras/blob/master/examples/mnist_cnn.py Сверточная сеть ]&lt;br /&gt;
* [https://github.com/fchollet/keras/blob/master/examples/mnist_transfer_cnn.py Переобучение] сверточной сети &lt;br /&gt;
&lt;br /&gt;
===L3===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Студент !! CPU !! RAM !! GPU&lt;br /&gt;
|- &lt;br /&gt;
| Пример || 6 core, 3,5 GHz || 64GB || NVIDIA TITAN X&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || 4 core, 3.5 GHz || 16 GB || Nvidia GeForce GTX 1070&lt;br /&gt;
|-&lt;br /&gt;
| Попов || 4 core, 3.2 GHz || 8 GB || GeForce GTX 750 Ti&lt;br /&gt;
|-&lt;br /&gt;
| Остяков || 8 core, 2,6 GHz || 50 GB || -&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| Ширин || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Победить в [https://inclass.kaggle.com/c/ch-ch конкурсе] классификации,  срок 3 января, 23:59.&lt;br /&gt;
&lt;br /&gt;
Для этого вам понадобится&lt;br /&gt;
* Установить [https://www.tensorflow.org Tensorflow] &lt;br /&gt;
* Установить [https://keras.io Keras] &lt;br /&gt;
* Запастись терпением&lt;br /&gt;
&lt;br /&gt;
===S01.12===&lt;br /&gt;
&#039;&#039;&#039;1. Полносвязанные сети:&#039;&#039;&#039;&lt;br /&gt;
* Подсчитаны производные для [https://en.wikipedia.org/wiki/Backpropagation Backpropagation], обсуждены тонкости реализации.&lt;br /&gt;
* Различные виды нелинейности: [https://en.wikipedia.org/wiki/Rectifier_(neural_networks) ReLu], [https://arxiv.org/pdf/1502.01852v1.pdf PReLu], [https://en.wikipedia.org/wiki/Sigmoid_function Sigmoid].&lt;br /&gt;
* Обучение сетей при помощи [https://en.wikipedia.org/wiki/Autoencoder Autoencoder].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Сверточные сети:&#039;&#039;&#039;&lt;br /&gt;
* Cтруктура [https://en.wikipedia.org/wiki/Convolutional_neural_network CNN].&lt;br /&gt;
* Затронуты: [https://en.wikipedia.org/wiki/Convolution Convolution], [https://en.wikipedia.org/wiki/Convolutional_neural_network#Pooling_layer Pooling].&lt;br /&gt;
* Влияние различных ядер свертки на структуру сети.&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Convolutional_neural_network#Choosing_hyperparameters Feature maps].&lt;br /&gt;
* Разобрана архитектура [https://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf Alexnet].&lt;br /&gt;
* Сочетание из Convolutional и Dense слоев.&lt;br /&gt;
&lt;br /&gt;
===S24.11===&lt;br /&gt;
&#039;&#039;&#039;1. Регуляризация:&#039;&#039;&#039;&lt;br /&gt;
* Разобрали L1 и L2 регуляризаторы, можно найти [https://en.wikipedia.org/wiki/Regularization_(mathematics) здесь].&lt;br /&gt;
* Используйте простые классификаторы&lt;br /&gt;
* Раняя остановка (смотрим качество на отложенном множестве)&lt;br /&gt;
* Добавление шума&lt;br /&gt;
* Комбинирование классификаторов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Полносвязанные сети:&#039;&#039;&#039;&lt;br /&gt;
* Множественная классификация и [https://en.wikipedia.org/wiki/Softmax_function softmax].&lt;br /&gt;
* Метод [http://www.machinelearning.ru/wiki/images/0/0f/karpinskaya-2010.pdf обратного распространения ошибки], проблема при обучении.&lt;br /&gt;
* Инициализация весов:  и [http://jmlr.org/proceedings/papers/v9/glorot10a/glorot10a.pdf xavier] и другие [https://arxiv.org/pdf/1502.01852v1.pdf вариации].&lt;br /&gt;
* Кратко о [https://en.wikipedia.org/wiki/Convolutional_neural_network#Dropout dropout].&lt;br /&gt;
&lt;br /&gt;
===L2===&lt;br /&gt;
&lt;br /&gt;
Задание можно найти [https://github.com/dasimagin/askme/blob/master/labs/L2%20-%20Nets.ipynb здесь],  срок 23:59 11 декабря.&lt;br /&gt;
&lt;br /&gt;
===S03.11===&lt;br /&gt;
# [https://en.wikipedia.org/wiki/Feature_(machine_learning) Признаки] и какие они бывают. Об отборе признаков, кратко [https://habrahabr.ru/post/264915/ тут]. Может помочь на конкурсе.&lt;br /&gt;
# Задача [http://www.machinelearning.ru/wiki/index.php?title=Линейный_классификатор бинарной классификации].&lt;br /&gt;
# [http://www.machinelearning.ru/wiki/index.php?title=Метод_градиентного_спуска Градиентный спуск].&lt;br /&gt;
# [http://www.machinelearning.ru/wiki/index.php?title=Метод_стохастического_градиента Стохастический градиентный спуск]. На английской [https://en.wikipedia.org/wiki/Stochastic_gradient_descent вике] больше интересной информации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Для дополнительного чтения:&#039;&#039;&#039;&lt;br /&gt;
# [https://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf Что полезно знать о машинном обучении].&lt;br /&gt;
# [https://en.wikipedia.org/wiki/Feature_(machine_learning) Английская вика про признаки]&lt;br /&gt;
# [http://www.jmlr.org/papers/volume3/guyon03a/guyon03a.pdf Отбор признаков].&lt;br /&gt;
# Мощная теоретическая работа про [https://mipt.ru/upload/medialibrary/d7e/41-91.pdf стохастический градиентный спуск].&lt;br /&gt;
&lt;br /&gt;
===L1===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ревьюер !! Разработчик !! Оценка&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || Попов || 10&lt;br /&gt;
|-&lt;br /&gt;
| Попов || Остяков || 10&lt;br /&gt;
|-&lt;br /&gt;
| Остяков || Когтенков || 10&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || Ширин || 9.7&lt;br /&gt;
|-&lt;br /&gt;
| Ширин || Рябинин || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для [https://github.com/dasimagin/askme/blob/master/labs/L1%20-%20Gradient%20descent%20and%20linear%20models.ipynb первой] лабораторной работы вам потребуется:&lt;br /&gt;
# Настроить себе [https://pip.pypa.io/en/stable/ pip] для Python3&lt;br /&gt;
# Освоить [http://jupyter.org Jupyter notebook]&lt;br /&gt;
# Установить пакеты [http://www.scipy.org scipy]: numpy, scipy, matplotlib&lt;/div&gt;</summary>
		<author><name>Akiiino</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_2016/2017&amp;diff=22055</id>
		<title>Основы и методология программирования 2016/2017</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_2016/2017&amp;diff=22055"/>
		<updated>2016-12-06T09:28:11Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: /* Преподаватели и ассистенты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Основы и методология программирования 2016/2017 - I модуль|Материалы первого модуля (программирование на Python&#039;е)]]&lt;br /&gt;
&lt;br /&gt;
== Второй модуль (программирование на C++) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [https://www.hse.ru/org/persons/132843899 А. И. Зобнин]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лекции:&#039;&#039;&#039; понедельник (еженедельно), 1-я пара (10:30 - 11:50), ауд. 622;&amp;lt;br /&amp;gt;&lt;br /&gt;
четверг (10 и 24 ноября, 8 декабря), 1-я пара (9:00-10:30), ауд. 622.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Консультации лектора:&#039;&#039;&#039; четверг, 12:10, ауд. 607.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/178KzoGPD9QDXH_u1Lv77X21Q_KncVk-Bowf3jd0w9lI/pubhtml Текущие оценки]&lt;br /&gt;
&lt;br /&gt;
== Программа второго модуля ==&lt;br /&gt;
# Встроенные типы данных, std::string. Потоковый ввод-вывод. Условный оператор, циклы, switch.&lt;br /&gt;
# Шаблон std::vector. Структуры как POD-типы.&lt;br /&gt;
# Функции. Передача параметров по значению и по ссылке. Константность. Шаблоны функций.&lt;br /&gt;
# Контейнеры map/set, unordered_map/unordered_set. Range-based for.&lt;br /&gt;
# Алгоритмы стандартной библиотеки. Итераторы. Лямбда-функции.&lt;br /&gt;
# Битовые операции. Выражения. Приоритет операторов.&lt;br /&gt;
# Временные объекты. Время жизни объекта. Классы. Конструкторы, деструктор. Перегрузка операторов.&lt;br /&gt;
# Стек и динамическая память. Умные указатели: std::unique_ptr/std::shared_ptr.&lt;br /&gt;
# Исключения. Move-семантика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Краткое содержание прочитанных лекций ==&lt;br /&gt;
&#039;&#039;&#039;31.10.2016.&#039;&#039;&#039; C++: ввод и вывод, условный оператор, циклы, оператор switch. [[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2/01.cpp Код, написанный на лекции].]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.11.2016.&#039;&#039;&#039; Векторы и строки. Структуры. [[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2/02.cpp Код, написанный на лекции].]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.11.2016.&#039;&#039;&#039; Константность. Ссылки. Функции. [[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2/03.cpp Код, написанный на лекции].]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.11.2016.&#039;&#039;&#039; Контейнеры map и unordered_map. [[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2/04.cpp Код, написанный на лекции].]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.11.2016.&#039;&#039;&#039; Контейнеры list и deque. Алгоритмы стандартной библиотеки. [[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2/05.cpp Код, написанный на лекции].]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.11.2016.&#039;&#039;&#039; Адаптеры stack, queue и priority_queue. Алгоритмы стандартной библиотеки (продолжение). [[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2/06.cpp Код, написанный на лекции].]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.11.2016.&#039;&#039;&#039; Битовые операции. Выражения, операторы. Перегрузка операторов. [[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2/07.cpp Код, написанный на лекции].]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.12.2016.&#039;&#039;&#039; Класс Date. Шаблонный класс Matrix. [[https://github.com/alzobnin/hse-cs-prog/tree/master/2016-2/08.cpp Код, написанный на лекции].]&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Рекомендуется работать в Linux, использовать текстовый редактор [https://en.wikipedia.org/wiki/Vim_%28text_editor%29 Vim] и компилятор [https://en.wikipedia.org/wiki/Clang clang 3.8].&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;
| 162-1 || Алексей Зобнин || Николай Вельдяйкин || Пн, 9:00, 501; Чт, 9:00*, 301; Чт, 10:30, 412 ||&lt;br /&gt;
|-&lt;br /&gt;
| 162-2 || Василий Жовнер || Николай Вельдяйкин || Пн, 9:00, 513; Чт, 9:00*, 10:30, 327 || &lt;br /&gt;
|-&lt;br /&gt;
| 164-1 || Федор Строк || || Вт, 15:10, 420; Чт, 9:00*, 10:30, 501 ||&lt;br /&gt;
|-&lt;br /&gt;
| 164-2 || Илья Макаров || || Вт, 13:40, 420; Чт, 10:30*, 12:10, 416 ||&lt;br /&gt;
|-&lt;br /&gt;
| 165-1 || Евгений Салагаев || Валерия Бубнова || Чт, 9:00*, 10:30, 503; Пт, 9:00, 412 ||&lt;br /&gt;
|-&lt;br /&gt;
| 165-2 || Иван Фефер || Валерия Бубнова || Пн, 9:00, 503; Чт, 9:00*, 10:30, 505 ||&lt;br /&gt;
|-&lt;br /&gt;
| 166-1 || Андрей Кондратьев || Петр Жижин  || Пн, 9:00, 605; Чт, 9:00*, 10:30, 513 ||&lt;br /&gt;
|-&lt;br /&gt;
| 166-2 || Михаил Густокашин || Петр Жижин || Пн, 13:40, 301; Чт, 10:30*, 12:10, 301 || Чт. 13:40-16:40, 501&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_и_методология_программирования_2016/2017/167-1 167-1] || Алексей Умнов || Никита Александров || Ср, 12:10, 513; Чт, 10:30*, 301; Пт, 15:10, 505 || см. страницу семинаров ||&lt;br /&gt;
|-&lt;br /&gt;
| 167-2 || Дмитрий Вельтищев || Никита Александров || Пн, 9:00, 327; Чт, 9:00*, 10:30, 605 || &lt;br /&gt;
|-&lt;br /&gt;
| 168-1 || Михаил Дектярёв || Александра Рябинина || Пн, 9:00, 505; Чт, 9:00*, 411; Чт, 10:30, 432 ||&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_и_методология_программирования_2016/2017/168-2 168-2] || Андрей Кашин || Александра Рябинина || Ср, 9:00, 10:30, 301; Чт, 9:00*, 416 ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашняя работа ==&lt;br /&gt;
Новая домашняя работа выкладывается еженедельно по средам в 9:00. Максимальная оценка за работу 1200 баллов (соответствует оценке 12). Дедлайн на выполнение домашней работы - 1 неделя (дедлайн перед контрольной - полночь). Еще в течение одной недели можно сдавать задачи и они будут получать половину баллов.&lt;br /&gt;
&lt;br /&gt;
За неудачную посылку по задаче предусмотрен штраф в 1 балл, однако, если неудачных посылок очень много, но задача сдана, то она будет оценена минимум в 80% баллов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контест 1&#039;&#039;&#039; (Числа, if, циклы, строки): https://official.contest.yandex.ru/contest/3156 (дедлайн 10.11.2016 9:00)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контест 2&#039;&#039;&#039; (Вектор, индексация строк, функции): https://official.contest.yandex.ru/contest/3202 (дедлайн 17.11.2016 9:00)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контест 3&#039;&#039;&#039; (Сортировка структур, контейнеры, рекурсия): https://official.contest.yandex.ru/contest/3434 (дедлайн 24.11.2016 9:00)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Внимание!&#039;&#039;&#039; В этом контесте мы будем вручную рецензировать решения ваших задач I (Поступление) и P (Сессия). &lt;br /&gt;
Для этого всем студентам нужно зарегистрироваться в системе Anytask:&lt;br /&gt;
&lt;br /&gt;
1. Зарегистрируйтесь на http://anytask.org/accounts/register/. Пожалуйста, &#039;&#039;&#039;вводите правильно свою фамилию и имя на русском языке&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
2. Укажите инвайт от &#039;&#039;&#039;своей&#039;&#039;&#039; подгруппы:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 162-1 || ygTQx77&lt;br /&gt;
|-&lt;br /&gt;
| 162-2 || eYzME9f&lt;br /&gt;
|-&lt;br /&gt;
| 164-1 || 9WOeHCe&lt;br /&gt;
|-&lt;br /&gt;
| 164-2 || QjW2SVe&lt;br /&gt;
|-&lt;br /&gt;
| 165-1 || jUTAPd8&lt;br /&gt;
|-&lt;br /&gt;
| 165-2 || 1BRstCB&lt;br /&gt;
|-&lt;br /&gt;
| 166-1 || kA3HLRk&lt;br /&gt;
|-&lt;br /&gt;
| 166-2 || H2pdqaP&lt;br /&gt;
|-&lt;br /&gt;
| 167-1 || YPXr9yn&lt;br /&gt;
|-&lt;br /&gt;
| 167-2 || 8ewB9l4&lt;br /&gt;
|-&lt;br /&gt;
| 168-1 || aVNsHhA&lt;br /&gt;
|-&lt;br /&gt;
| 168-2 || 5cNE8fX&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
3. Найдите себя в списке группы. Нажмите на ячейку в таблице в своей строке и в столбце задачи. Отправьте решения своих задач (получившие статус OK в Я.Контесте).&lt;br /&gt;
&lt;br /&gt;
4. Если всё прошло успешно, вы получите ссылку на Review board (систему рецензирования) с вашим кодом. Логин и пароль для входа в Review board - такой же, как и в Anytask.&lt;br /&gt;
&lt;br /&gt;
5. Ожидайте рецензии от вашего преподавателя или ассистента. Вы получите об этом автоматическое уведомление по почте. Будьте готовы исправить замечания в решении, если потребуется. За недочёты в решениях будут вычитаться баллы у соответствующих задач.&lt;br /&gt;
&lt;br /&gt;
6. За нарушение правил регистрации (неправильно введены фамилия/имя, регистрация в чужой подгруппе и т. д.) мы также будем снимать баллы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контест 4&#039;&#039;&#039; (Стандартные алгоритмы и структуры данных): https://official.contest.yandex.ru/contest/3485 (дедлайн 1.12.2016 0:00) - в этом контесте сложные (на наш взгляд) задачи помечены звездочкой. &#039;&#039;&#039;На рецензию в Anytask необходимо сдать задачи I (игра в пьяницу) и T (unique).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контест 5&#039;&#039;&#039; (Битовые операции и классы): https://official.contest.yandex.ru/contest/3517 (дедлайн 8.12.2016 9:00). Новые задачи добавляться больше не будут. &#039;&#039;&#039;На рецензию в Anytask необходимо сдать задачи H (забавная игра) и P (рациональное число).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Контрольные работы ==&lt;br /&gt;
Будут проводиться на семинарах по четвергам каждую вторую неделю (начиная с 17 ноября).&lt;br /&gt;
&lt;br /&gt;
Контрольную работу можно писать только в классе!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Первая контрольная работа:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Контест для первой пары: https://official.contest.yandex.ru/contest/3442/problems/&lt;br /&gt;
&lt;br /&gt;
Контест для второй пары: https://official.contest.yandex.ru/contest/3443/problems/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Вторая контрольная работа:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Контест для первой пары: https://official.contest.yandex.ru/contest/3521/problems/&lt;br /&gt;
&lt;br /&gt;
Контест для второй пары: https://official.contest.yandex.ru/contest/3522/problems/&lt;br /&gt;
&lt;br /&gt;
== Формулы оценок ==&lt;br /&gt;
&#039;&#039;&#039;Накопленная оценка за II-III модули&#039;&#039;&#039; = 0,4 * (Средняя оценка за домашние работы) + 0,6 * (Средняя оценка за контрольные работы)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Требования к оформлению кода программ ==&lt;br /&gt;
&lt;br /&gt;
Мы используем cpplint для проверки стиля. Вот [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/C%2B%2B_check список требований].&lt;br /&gt;
&lt;br /&gt;
Флаги для [https://github.com/google/styleguide/blob/gh-pages/cpplint/cpplint.py cpplint]: --filter=-,+build/include,-build/include_order,+build/include_what_you_use,+build/storage_class,+readability/alt_tokens,+readability/braces,&lt;br /&gt;
+readability/casting,+readability/inheritance,+runtime/casting,-runtime/explicit,+whitespace/blank_line,+whitespace/braces,+whitespace/comma,&lt;br /&gt;
+whitespace/comments,+whitespace/empty_conditional_body,+whitespace/empty_loop_body,+whitespace/end_of_line,&lt;br /&gt;
+whitespace/ending_newline,+whitespace/forcolon,+whitespace/indent,+whitespace/line_length,+whitespace/newline,&lt;br /&gt;
+whitespace/operators,+whitespace/parens,+whitespace/semicolon,+whitespace/tab --linelength=100&lt;br /&gt;
&lt;br /&gt;
Вот скрипт, в котором уже включены эти флаги (и который можно запускать без дополнительных параметров): https://yadi.sk/d/vRnvWsAlxzyaG&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
[http://overthewire.org/wargames/bandit/ Bandit] - игра для освоения консольных команд Linux&lt;br /&gt;
&lt;br /&gt;
[http://people.dunnewind.net/practical_vim.pdf Practical Vim] - хороший учебник по Vim&lt;/div&gt;</summary>
		<author><name>Akiiino</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Ask_me_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)&amp;diff=21976</id>
		<title>Ask me (семинар)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Ask_me_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)&amp;diff=21976"/>
		<updated>2016-11-30T09:50:28Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: /* L1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Описание [[Ask_me_(проект)|проекта]], последнее [[Ask_me_(семинар)#.D0.A1.D0.B5.D0.BC.D0.B8.D0.BD.D0.B0.D1.80.D1.8B|занятие]].&lt;br /&gt;
&lt;br /&gt;
==Правила игры ==&lt;br /&gt;
* &#039;&#039;&#039;Ментор:&#039;&#039;&#039; [[Участник:Simagin.denis|Симагин Денис]].&lt;br /&gt;
* &#039;&#039;&#039;Место:&#039;&#039;&#039; офис Яндекса ([https://maps.yandex.ru/213/moscow/?ll=37.590150%2C55.734065&amp;amp;z=18&amp;amp;l=stv%2Csta&amp;amp;panorama%5Bpoint%5D=37.589416%2C55.733747&amp;amp;panorama%5Bdirection%5D=40.412258%2C-11.910596&amp;amp;panorama%5Bspan%5D=130.000000%2C52.209677 место встречи])&lt;br /&gt;
* &#039;&#039;&#039;Время:&#039;&#039;&#039; c 10:00, каждый четверг.&lt;br /&gt;
&lt;br /&gt;
Общение с ментором вне занятий приветствуется. Можно задавать вопросы, в том числе философские. Но перед тем, как написать, попробуйте спросить это у [https://ya.ru Яндекса]. Также не обижайтесь, если в ответ вам пришла ссылка на документацию или какую-то статью.&lt;br /&gt;
&lt;br /&gt;
===Ключевые точки===&lt;br /&gt;
Сверху нам спущены ключевые точки выполнения проекта. Для нас они скорее явлются формальными, тем не менее мы должны их соблюдать.&lt;br /&gt;
# &#039;&#039;&#039;12-17 декабря&#039;&#039;&#039; - все включились в работу&lt;br /&gt;
# &#039;&#039;&#039;20-25 марта&#039;&#039;&#039; - реализован объем работ, необходимый для зачета&lt;br /&gt;
# &#039;&#039;&#039;30 мая - 3 июня&#039;&#039;&#039; - окончание проектной работы, вы готовы, как пионеры. &lt;br /&gt;
# &#039;&#039;&#039;начало июня&#039;&#039;&#039; - конкурс проектов.&lt;br /&gt;
&lt;br /&gt;
===Правило 2Х===&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;
|Ментор  || https://github.com/dasimagin/askme&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || https://github.com/aakogtenkov/Ask-me-if-you-can&lt;br /&gt;
|-&lt;br /&gt;
|Остяков || https://github.com/PavelOstyakov/askme&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || https://github.com/mryab/askme&lt;br /&gt;
|-&lt;br /&gt;
|Попов || https://github.com/Akiiino/Ask-Me-Anything&lt;br /&gt;
|-&lt;br /&gt;
|Ширин || https://github.com/shirinnikita/ask_me&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Лабораторные===&lt;br /&gt;
Лабораторные проводятся для практического закрепления материала. Их выполнение учитывается в итоговой оценке.&lt;br /&gt;
&lt;br /&gt;
# Результатом работы является jupyter notebook, где сохранен вывод вашего кода, графики и т.п. А так же его импорт в формат .py. Для автоматизации процесса можно настроить jupyter.&lt;br /&gt;
# Когда сроки выполнения лабораторной завершены, вы выкладываете ее на ревью, создавая соответствующее задание и запрос на объединение ветки с мастером (не забудьте добавить проверяющего).&lt;br /&gt;
# Ваш коллега проводит ревью кода и может оставлять замечания, как в виде комментариев к заданию, так и в файле .py. Оно предполагает проверку стиля и правильность кода, а также конструктивные замечания по производительности. Однако не стремитесь сразу оптимизировать код. Добейтесь лучше того, чтобы все работало правильно.&lt;br /&gt;
# Когда ревью завершено, влейтесь в мастер и закройте задание.&lt;br /&gt;
&lt;br /&gt;
===Результаты===&lt;br /&gt;
Текущие результаты можно найти  [https://docs.google.com/spreadsheets/d/1gO6nHbLqMeLRXAa5Mubpfoc_-gk9DWCJ4mmnV_xaeig/edit?usp=sharing здесь]. Оценка складывается из нескольких частей:&lt;br /&gt;
# Работа на семинаре&lt;br /&gt;
# Доклад статьи&lt;br /&gt;
# Итоговый результат&lt;br /&gt;
&lt;br /&gt;
==Семинары==&lt;br /&gt;
===S24.11===&lt;br /&gt;
&#039;&#039;&#039;1. Регуляризация:&#039;&#039;&#039;&lt;br /&gt;
* Разобрали L1 и L2 регуляризаторы, можно найти [https://en.wikipedia.org/wiki/Regularization_(mathematics) здесь].&lt;br /&gt;
* Используйте простые классификаторы&lt;br /&gt;
* Раняя остановка (смотрим качество на отложенном множестве)&lt;br /&gt;
* Добавление шума&lt;br /&gt;
* Комбинирование классификаторов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Полносвязанные сети:&#039;&#039;&#039;&lt;br /&gt;
* Множественная классификация и [https://en.wikipedia.org/wiki/Softmax_function softmax].&lt;br /&gt;
* Метод [http://www.machinelearning.ru/wiki/images/0/0f/karpinskaya-2010.pdf обратного распространения ошибки], проблема при обучении.&lt;br /&gt;
* Инициализация весов:  и [http://jmlr.org/proceedings/papers/v9/glorot10a/glorot10a.pdf xavier] и другие [https://arxiv.org/pdf/1502.01852v1.pdf вариации].&lt;br /&gt;
* Кратко о [https://en.wikipedia.org/wiki/Convolutional_neural_network#Dropout dropout].&lt;br /&gt;
&lt;br /&gt;
===L2===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ревьюер !! Разработчик !! Оценка&lt;br /&gt;
|-&lt;br /&gt;
| Попов ||  Рябинин|| 10&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;
Задание можно найти [https://github.com/dasimagin/askme/blob/master/labs/L2%20-%20Nets.ipynb здесь],  срок 23:59 10 декабря.&lt;br /&gt;
&lt;br /&gt;
===S03.11===&lt;br /&gt;
# [https://en.wikipedia.org/wiki/Feature_(machine_learning) Признаки] и какие они бывают. Об отборе признаков, кратко [https://habrahabr.ru/post/264915/ тут]. Может помочь на конкурсе.&lt;br /&gt;
# Задача [http://www.machinelearning.ru/wiki/index.php?title=Линейный_классификатор бинарной классификации].&lt;br /&gt;
# [http://www.machinelearning.ru/wiki/index.php?title=Метод_градиентного_спуска Градиентный спуск].&lt;br /&gt;
# [http://www.machinelearning.ru/wiki/index.php?title=Метод_стохастического_градиента Стохастический градиентный спуск]. На английской [https://en.wikipedia.org/wiki/Stochastic_gradient_descent вике] больше интересной информации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Для дополнительного чтения:&#039;&#039;&#039;&lt;br /&gt;
# [https://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf Что полезно знать о машинном обучении].&lt;br /&gt;
# [https://en.wikipedia.org/wiki/Feature_(machine_learning) Английская вика про признаки]&lt;br /&gt;
# [http://www.jmlr.org/papers/volume3/guyon03a/guyon03a.pdf Отбор признаков].&lt;br /&gt;
# Мощная теоретическая работа про [https://mipt.ru/upload/medialibrary/d7e/41-91.pdf стохастический градиентный спуск].&lt;br /&gt;
&lt;br /&gt;
===L1===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ревьюер !! Разработчик !! Оценка&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || Попов || 10&lt;br /&gt;
|-&lt;br /&gt;
| Попов || Остяков || 10&lt;br /&gt;
|-&lt;br /&gt;
| Остяков || Когтенков ||&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || Ширин || 9.5&lt;br /&gt;
|-&lt;br /&gt;
| Ширин || Рябинин || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Для [https://github.com/dasimagin/askme/blob/master/labs/L1%20-%20Gradient%20descent%20and%20linear%20models.ipynb первой] лабораторной работы вам потребуется:&lt;br /&gt;
# Настроить себе [https://pip.pypa.io/en/stable/ pip] для Python3&lt;br /&gt;
# Освоить [http://jupyter.org Jupyter notebook]&lt;br /&gt;
# Установить пакеты [http://www.scipy.org scipy]: numpy, scipy, matplotlib&lt;/div&gt;</summary>
		<author><name>Akiiino</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Ask_me_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)&amp;diff=21795</id>
		<title>Ask me (семинар)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Ask_me_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80)&amp;diff=21795"/>
		<updated>2016-11-19T21:16:49Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: /* Репозитории */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Ask_me_(проект)|проекта]], последнее [[Ask_me_(семинар)#.D0.A1.D0.B5.D0.BC.D0.B8.D0.BD.D0.B0.D1.80.D1.8B|занятие]].&lt;br /&gt;
&lt;br /&gt;
==Правила игры ==&lt;br /&gt;
* &#039;&#039;&#039;Ментор:&#039;&#039;&#039; [[Участник:Simagin.denis|Симагин Денис]].&lt;br /&gt;
* &#039;&#039;&#039;Место:&#039;&#039;&#039; офис Яндекса ([https://maps.yandex.ru/213/moscow/?ll=37.590150%2C55.734065&amp;amp;z=18&amp;amp;l=stv%2Csta&amp;amp;panorama%5Bpoint%5D=37.589416%2C55.733747&amp;amp;panorama%5Bdirection%5D=40.412258%2C-11.910596&amp;amp;panorama%5Bspan%5D=130.000000%2C52.209677 место встречи])&lt;br /&gt;
* &#039;&#039;&#039;Время:&#039;&#039;&#039; c 10:00, каждый четверг.&lt;br /&gt;
&lt;br /&gt;
Общение с ментором вне занятий приветствуется. Можно задавать вопросы, в том числе философские. Но перед тем, как написать, попробуйте спросить это у [https://ya.ru Яндекса]. Также не обижайтесь, если в ответ вам пришла ссылка на документацию или какую-то статью.&lt;br /&gt;
&lt;br /&gt;
===Ключевые точки===&lt;br /&gt;
Сверху нам спущены ключевые точки выполнения проекта. Для нас они скорее явлются формальными, тем не менее мы должны их соблюдать.&lt;br /&gt;
# &#039;&#039;&#039;12-17 декабря&#039;&#039;&#039; - все включились в работу&lt;br /&gt;
# &#039;&#039;&#039;20-25 марта&#039;&#039;&#039; - реализован объем работ, необходимый для зачета&lt;br /&gt;
# &#039;&#039;&#039;30 мая - 3 июня&#039;&#039;&#039; - окончание проектной работы, вы готовы, как пионеры. &lt;br /&gt;
# &#039;&#039;&#039;начало июня&#039;&#039;&#039; - конкурс проектов.&lt;br /&gt;
&lt;br /&gt;
===Правило 2Х===&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;
|Ментор  || https://github.com/dasimagin/askme&lt;br /&gt;
|-&lt;br /&gt;
| Когтенков || https://github.com/aakogtenkov/Ask-me-if-you-can&lt;br /&gt;
|-&lt;br /&gt;
|Остяков || https://github.com/PavelOstyakov/askme&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || https://github.com/mryab/askme&lt;br /&gt;
|-&lt;br /&gt;
|Попов || https://github.com/Akiiino/Ask-Me-Anything&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Результаты===&lt;br /&gt;
Текущие результаты можно найти  [https://docs.google.com/spreadsheets/d/1gO6nHbLqMeLRXAa5Mubpfoc_-gk9DWCJ4mmnV_xaeig здесь]. Оценка складывается из нескольких частей:&lt;br /&gt;
# За работу на семинаре&lt;br /&gt;
# И итогового результата.&lt;br /&gt;
&lt;br /&gt;
==Семинары==&lt;br /&gt;
===S03.11===&lt;br /&gt;
# [https://en.wikipedia.org/wiki/Feature_(machine_learning) Признаки] и какие они бывают. Об отборе признаков, кратко [https://habrahabr.ru/post/264915/ тут]. Может помочь на конкурсе.&lt;br /&gt;
# Задача [http://www.machinelearning.ru/wiki/index.php?title=Линейный_классификатор бинарной классификации].&lt;br /&gt;
# [http://www.machinelearning.ru/wiki/index.php?title=Метод_градиентного_спуска Градиентный спуск].&lt;br /&gt;
# [http://www.machinelearning.ru/wiki/index.php?title=Метод_стохастического_градиента Стохастический градиентный спуск]. На английской [https://en.wikipedia.org/wiki/Stochastic_gradient_descent вике] больше интересной информации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Для дополнительного чтения:&#039;&#039;&#039;&lt;br /&gt;
# [https://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf Что полезно знать о машинном обучении].&lt;br /&gt;
# [https://en.wikipedia.org/wiki/Feature_(machine_learning) Английская вика про признаки]&lt;br /&gt;
# [http://www.jmlr.org/papers/volume3/guyon03a/guyon03a.pdf Отбор признаков].&lt;br /&gt;
# Мощная теоретическая работа про [https://mipt.ru/upload/medialibrary/d7e/41-91.pdf стохастический градиентный спуск].&lt;br /&gt;
&lt;br /&gt;
===L1===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ревьюер !! Разработчик&lt;br /&gt;
|-&lt;br /&gt;
|Рябинин || Попов&lt;br /&gt;
|-&lt;br /&gt;
| Попов || Остяков&lt;br /&gt;
|-&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://github.com/dasimagin/askme/blob/master/labs/L1%20-%20Gradient%20descent%20and%20linear%20models.ipynb первой] лабораторной работы вам потребуется:&lt;br /&gt;
# Настроить себе [https://pip.pypa.io/en/stable/ pip] для Python3&lt;br /&gt;
# Освоить [http://jupyter.org Jupyter notebook]&lt;br /&gt;
# Установить пакеты [http://www.scipy.org scipy]: numpy, scipy, matplotlib&lt;/div&gt;</summary>
		<author><name>Akiiino</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_2016/2017_-_I_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C&amp;diff=20313</id>
		<title>Основы и методология программирования 2016/2017 - I модуль</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_2016/2017_-_I_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C&amp;diff=20313"/>
		<updated>2016-09-14T11:42:03Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: /* Преподаватели и ассистенты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, базовый поток, 2016-2017, 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; понедельник (еженедельно), 2-я пара (10:30-11:50), ауд. 622;&amp;lt;br /&amp;gt;&lt;br /&gt;
четверг (22 сентября, 6 октября, 20 октября), 1-я пара (9:00-10:20), ауд. 622.&lt;br /&gt;
&lt;br /&gt;
Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.4 (желательно 3.4, не 3.5) под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
Затем необходимо установить как минимум одну из сред программирования (курс первого модуля будет состоять из маленьких задач):&lt;br /&gt;
&lt;br /&gt;
1. Wing IDE 101: http://wingware.com/downloads/wingide-101 - эта среда лучше подходит для маленьких задач, но хуже для проектов&lt;br /&gt;
&lt;br /&gt;
2. 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/2696/enter/&lt;br /&gt;
&lt;br /&gt;
Занятие 2: Условный оператор. Ссылка на вход в контест: https://official.contest.yandex.ru/contest/2760/enter/&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;
| 162-1 || Сергей Кутылёв || || понедельник, 4-я пара, ауд. 505; четверг, 3-я пара, ауд. 501 ||&lt;br /&gt;
|-&lt;br /&gt;
| 162-2 || Сергей Абрамов || || вторник, 1-я пара, ауд. 327; четверг, 2-я пара, ауд. 327|| &lt;br /&gt;
|-&lt;br /&gt;
| 164-1 || Федор Строк || Попов Никита || вторник, 5-я пара, ауд. 420; четверг, 2-я пара, ауд. 501 || среда, 15:10, аудитория 327&lt;br /&gt;
|-&lt;br /&gt;
| 164-2 || Илья Макаров || Попов Никита || вторник, 4-я пара, ауд. 420; четверг, 3-я пара, ауд. 416 || среда, 15:10, аудитория 327&lt;br /&gt;
|-&lt;br /&gt;
| 165-1 || Евгений Салагаев || || четверг, 2-я пара, ауд. 503; пятница, 1-я пара, ауд. 412 ||&lt;br /&gt;
|-&lt;br /&gt;
| 165-2 || Иван Фефер || || понедельник, 1-я пара, ауд. 503; четверг, 2-я пара, ауд. 505 ||&lt;br /&gt;
|-&lt;br /&gt;
| 166-1 || Андрей Кондратьев ||  || понедельник, 1-я пара, ауд. 501; четверг, 2-я пара, ауд. 513 ||&lt;br /&gt;
|-&lt;br /&gt;
| 166-2 || Михаил Густокашин || || понедельник, 4-я пара, ауд. 301; четверг, 3-я пара, ауд. 301 || &lt;br /&gt;
|-&lt;br /&gt;
| 167-1 || Алексей Умнов || || вторник, 4-я пара, ауд. 327; пятница, 5-я пара, ауд. 505, [http://wiki.cs.hse.ru/Основы_и_методология_программирования_2016/2017/167-1 страница группы] || cм. страницу группы&lt;br /&gt;
|-&lt;br /&gt;
| 167-2 || Дмитрий Вельтищев || || понедельник, 1-я пара, ауд. 327; четверг, 1-я (мигалка) и 2-я пара, ауд. 605 || &lt;br /&gt;
|-&lt;br /&gt;
| 168-1 || Алина Красавина || || понедельник, 1-я пара, ауд. 505; пятница, 1-я пара, ауд. 505 ||&lt;br /&gt;
|-&lt;br /&gt;
| 168-2 || Екатерина Денике || || среда, 2-я пара, ауд. 301; пятница, 1-я пара, ауд. 501||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Akiiino</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_2016/2017_-_I_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C&amp;diff=20290</id>
		<title>Основы и методология программирования 2016/2017 - I модуль</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_2016/2017_-_I_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C&amp;diff=20290"/>
		<updated>2016-09-13T14:26:00Z</updated>

		<summary type="html">&lt;p&gt;Akiiino: /* Преподаватели и ассистенты */  Добавил себя в список ассистентов&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, базовый поток, 2016-2017, 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; понедельник (еженедельно), 2-я пара (10:30-11:50), ауд. 622;&amp;lt;br /&amp;gt;&lt;br /&gt;
четверг (22 сентября, 6 октября, 20 октября), 1-я пара (9:00-10:20), ауд. 622.&lt;br /&gt;
&lt;br /&gt;
Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.4 (желательно 3.4, не 3.5) под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
Затем необходимо установить как минимум одну из сред программирования (курс первого модуля будет состоять из маленьких задач):&lt;br /&gt;
&lt;br /&gt;
1. Wing IDE 101: http://wingware.com/downloads/wingide-101 - эта среда лучше подходит для маленьких задач, но хуже для проектов&lt;br /&gt;
&lt;br /&gt;
2. 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/2696/enter/&lt;br /&gt;
&lt;br /&gt;
Занятие 2: Условный оператор. Ссылка на вход в контест: https://official.contest.yandex.ru/contest/2760/enter/&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;
| 162-1 || Сергей Кутылёв || || понедельник, 4-я пара, ауд. 505; четверг, 3-я пара, ауд. 501 ||&lt;br /&gt;
|-&lt;br /&gt;
| 162-2 || Сергей Абрамов || || вторник, 1-я пара, ауд. 327; четверг, 2-я пара, ауд. 327|| &lt;br /&gt;
|-&lt;br /&gt;
| 164-1 || Федор Строк || Попов Никита || вторник, 5-я пара, ауд. 420; четверг, 2-я пара, ауд. 501 ||&lt;br /&gt;
|-&lt;br /&gt;
| 164-2 || Илья Макаров || Попов Никита || вторник, 4-я пара, ауд. 420; четверг, 3-я пара, ауд. 416 || &lt;br /&gt;
|-&lt;br /&gt;
| 165-1 || Евгений Салагаев || || четверг, 2-я пара, ауд. 503; пятница, 1-я пара, ауд. 412 ||&lt;br /&gt;
|-&lt;br /&gt;
| 165-2 || Иван Фефер || || понедельник, 1-я пара, ауд. 503; четверг, 2-я пара, ауд. 505 ||&lt;br /&gt;
|-&lt;br /&gt;
| 166-1 || Андрей Кондратьев ||  || понедельник, 1-я пара, ауд. 501; четверг, 2-я пара, ауд. 513 ||&lt;br /&gt;
|-&lt;br /&gt;
| 166-2 || Михаил Густокашин || || понедельник, 4-я пара, ауд. 301; четверг, 3-я пара, ауд. 301 || &lt;br /&gt;
|-&lt;br /&gt;
| 167-1 || Алексей Умнов || || вторник, 4-я пара, ауд. 327; пятница, 5-я пара, ауд. 505, [http://wiki.cs.hse.ru/Основы_и_методология_программирования_2016/2017/167-1 страница группы] || cм. страницу группы&lt;br /&gt;
|-&lt;br /&gt;
| 167-2 || Дмитрий Вельтищев || || понедельник, 1-я пара, ауд. 327; четверг, 3-я пара, ауд. 605 || &lt;br /&gt;
|-&lt;br /&gt;
| 168-1 || Алина Красавина || || понедельник, 1-я пара, ауд. 505; пятница, 1-я пара, ауд. 505 ||&lt;br /&gt;
|-&lt;br /&gt;
| 168-2 || Екатерина Денике || || среда, 2-я пара, ауд. 301; пятница, 1-я пара, ауд. 501||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Akiiino</name></author>
	</entry>
</feed>