НИС Машинное обучение и приложения 4 курс 2023/2024

Материал из Wiki - Факультет компьютерных наук
Версия от 18:47, 25 сентября 2023; Tipt0p (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Расписание

Группа Руководители НИСа Контакты Расписание
Офлайн Иван Рубачев irubachev@gmail.com понедельник 14:40
Онлайн 1 Екатерина Лобачева lobacheva.tjulja@gmail.com понедельник 14:40
Онлайн 2 Николай Карташев nickkartashev@gmail.com понедельник 14:40

Таблица с оценками и расписанием
Репозиторий с материалами
Записи онлайн занятий

Рецензии на доклады писать здесь: форма
Проверочные писать здесь: форма
Рецензии и проверочные можно сдавать примерно в течение суток после конца занятия (в нашем случае 18:00 вторника)

Оставить отзыв на курс: форма

Все объявления по курсу будут в чате в телеграме, поэтому нужно обязательно добавиться в чат своей группы.

Краткое описание

Данный семинар направлен на расширение кругозора студентов в области современного машинного обучения, а также на знакомство с основными принципами научно-исследовательской деятельности. На нём в течение года под руководством преподавателей студентам предлагается делать доклады по современным научным статьям в области машинного обучения. Семинар призван способствовать развитию навыков ведения научной дискуссии и презентации исследовательских результатов.

В ходе занятий подразумеваются следующие виды деятельности студентов:

  • Выступление студентов с докладами, освещающими современные научных статьи с различных точек зрения.
  • Посещение занятий, прослушивание и обсуждение докладов, написание рецензий на доклады одногруппников.
  • Написание проверочных работ по материалам докладов.

Доклады

Основной деятельностью в рамках НИСа является подготовка и выступление студентов с докладами. На 4 курсе формат значительно отличается от формата 3 курса (когда-то нам понравилась идея и мы её адаптировали).

Каждую статью теперь разбирает группа из двух человек. В группе у каждого своя роль мотивированная ситуациям из жизни исследователя. На одном занятии планируется по два выступления, то есть одной команде выступающих выделяется 40 минут на всестороннее представление статьи (с учетом вопросов и обсуждений). Пара студентов совместно читает и разбирает статью, после чего готовит ее представление для одногруппников.

Роли распределены следующим образом:

  1. Первый человек выполняет роль докладчика – здесь всё очень похоже на НИС 3 курса. Нужно подготовить презентацию с представлением методов и результатов статьи. Дополнительно, стоит уделить внимание оценке статьи, например в конце доклада выделить основные сильные и слабые стороны статьи на ваш взгляд. Время на выступление примерно 20 минут.
  2. Второй человек выполняет роль либо хакера, либо исследователя. Роль зависит от статьи, и преподаватель помечает в расписании какая роль ожидается для каждой статьи. Студент при этом может предложить поменять роль, если у него есть аргументы в пользу важности/интересности другой роли. Ниже приводится описание ролей хакера/исследователя с примерами.

Хакер – работает с кодом, ставит эксперименты по мотивам статьи, или готовит игрушечный пример иллюстрирующий идеи и находки статьи. По результатам своей работы готовит ноутбук (с комментариями и выводами). На занятии за 15-20 минут рассказывает о результатах, показывает сам ноутбук или 2-3 слайда с графиками/выводами если ноутбук выглядит слишком перегруженным для выступления. Пользоваться любым открытым кодом/моделями можно и нужно, но, естественно, оцениваться будут ваши идеи/усилия, так что просто взять ноутбук с чужого гитхаба нельзя. Вот несколько хороших примеров:

  • иллюстрация основной идеи статьи на адекватных для имеющихся ресурсов данных/моделях: раз, два
  • иллюстрация того, как работает сложный пайплайн с подробными примерами/пояснениями/лайв-кодингом: раз, два
  • мини-исследование: раз – поиграли с предложенным в статье методом, сравнили его с аналогами на практике, визуализировали поведение сети, обученной этим методом; два – проверили работают ли идеи статьи для другой постановки задачи;

Исследователь – подробно изучает контекст статьи, анализирует как данная работа встраивается в существующую научную реальность (что было до, что случилось после, на какие работы опирается эта статья). Может есть что-то интересное в мета-информации про статью (почему-то интересны авторы, или то на какой конференции какую награду она получила – это интересно скорее в исключительных случаях). Основной посыл: исследователь не цитирует related work и аффилиации авторов, а готовит полезный доклад про область/подобласть. По результатам своей работы готовит презентацию на 15-20 минут. Примеры (слайдов) исследователей сделавших хорошую работу:

  • слайды исследователя 1: рассмотрели и структурировали много подходов к похожей задаче из литературы, в процессе описали чем выделяется (как хорошо так и плохо) текущая статья;
  • слайды исследователя 2: подробно рассмотрели важный prior (и post)-work, местами углубились в его детали (как и в прошлом примере - важно сравнение с текущей работой), связали state space модели с neural ode (вообще творчество в роли исследователя).

В течение года каждый студент принимает участие в 3 выступлениях (по одному выступлению в каждой роли + одно выступление в случайной роли). Оценки за все выступления берутся в финальную оценку с одинаковыми весами.

До выступления. Минимум за неделю до даты выступления группа докладчиков должна связаться с преподавателем и прислать ему или обсудить с ним план своего выступления. Основная суть данного требования -- понять, что все участники прочли статью, понимают что они будут рассказывать на занятии и не испытывают затруднений с темой.

После выступление. Сразу после доклада (а лучше до) нужно прислать презентацию докладчика и ноутбук/презентацию хакера/исследователя в общий чат.

При невыполнении перечисленных условий в поставленные сроки преподаватель имеет право снизить оценку за соответствующий доклад. Штраф за задержку с планом выступления -- до 2 баллов, за задержку с материалами -- до 1 балла.

Отзывы на доклады

На каждый доклад трое одногруппников докладчиков, присутствовавшие на занятии, пишут короткий отзыв на выступление, отдельно комментируя и оценивая его составляющие части (части разных выступающих), в форме, ссылка на которую находится в верхней части страницы. Рецензенты назначаются преподавателем на занятии. Оценки из отзывов будут учитываться при выставлении оценок за выступление на усмотрение преподавателя.

Отзыв должен обосновывать выставленную оценку, содержать описание положительных и отрицательных сторон, а также предложения по улучшению доклада. Главная цель отзыва - помочь докладчику улучшить свои навыки. Отзыв можно написать примерно в течение суток после занятия (точное время дедлайна указано в верхней части страницы). Некачественные отзывы или "отписки", к примеру, "Мне все понравилось, оценка 10", не будут засчитываться как в количество написанных студентом отзывов, так и в оценку выступающего.

Проверочные работы

После каждого занятия студентам будет выдаваться небольшая проверочная работа, содержащая по одному вопросу на каждый доклад. Сдавать написанные ответы можно будет в форму, ссылка на которую указана в верхней части страницы, примерно в течение суток после занятия (точное время дедлайна указано в верхней части страницы). Предполагается, что студент либо присутствует на занятии и может ответить на вопрос после прослушивания доклада, либо у него есть время на то, чтобы разобрать по статье непонятные моменты, после чего уже написать проверочную.

В течение года студенту нужно написать ответы по половину вопросов (то есть можно выбирать на какие темы писать проверочные, а на какие нет). При этом если студент напишет больше ответов, то в его оценку будут засчитываться максимальные оценки. Итоговая оценка за проверочные работы будет рассчитываться как сумма максимальных N/2 оценок, где N это общее число докладов на НИСе за год.

Проверочные работы студент должен писать строго самостоятельно. Любые подозрения на списывание или совместное написание ответов будут строго караться вплоть до перевода проверочных в формат с написанием во время пары сразу после докладов с ограничением на время написания ответов.

Система выставления оценок

Итоговая формула выставления оценки выглядит следующим образом:

О_результ = 0.6 * О_доклады + 0.3 * О_проверочные + 0.1 * О_отзывы

  • О_доклады - суммарная оценка по всем выступлениям,
  • О_проверочные - суммарная оценка за проверочные работы на семинарах,
  • О_отзывы - суммарная оценка за написание отзывов на доклады.

Все промежуточные оценки не округляются. Итоговая оценка округляется математически.

Экзамена по курсу не будет!