Strategy/projects/files/mipt_session_23mar_brief.md
+

mipt_session_23mar_brief

МФТИ: Сессия 23 марта (понедельник, 13:55–16:55)

Подготовлено Феанором 2026-03-22 02:10 MSK, обновлено 16:05 пн (снапшот #39, 0 форков — сессия 130 мин)


🆕 ОБНОВЛЕНО 14:06: Олег Ломаченко — не придёт физически!

Сообщения от 10:59 пн:
- “Добрый день”
- “Меня попросили провести потоковую кр на кафедре”
- “Можно я заочно напишу тест?”

→ Он НЕ придёт на сессию. Не будет разговора о D2 проекте после пары.
Review item создан: /review/inbox/mipt_oleg_remote_test.md — СРОЧНО, тест идёт сейчас!


🆕 ОБНОВЛЕНО 14:06: Арсений Бурзилов опаздывает

10:17: «Можно ли тест провести не в самом начале первой пары? Я опоздаю немного, потому что запись в медцентре на 14»
10:27: Даня Меркулов: «ок»

→ Арсений придёт позже (около 14:00). Тест для него — после прихода.


⚡ ДО СЕССИИ: нужен ОК на template deadline fix

Review item: /review/inbox/mipt_template_deadline_fix.md
- README.md сейчас показывает Дедлайн D1: 14 марта (устарело!)
- Нужно обновить: D1→21 мар, D2→28 мар
- ОК НУЖЕН ДО 13:55 — студенты форкнут шаблон прямо на паре


Контекст ⚠️ СРОЧНО

  • D2 дедлайн: 28 мар (через 6 дней от сегодня / 5 дней от сессии)
  • 0 форков template (GitHub API, 23:06 вс — студенты не начали!)
  • D1 итог: 0 форков (дедлайн 21 мар → продление провалилось)
  • Это последняя сессия перед D2 дедлайном

Главная задача сессии: заставить студентов сделать форк и начать работу прямо на паре.


Статус ответов на TG вопросы (до сессии)

QA review: /review/inbox/mipt_d2_student_qa_team_size.md
- Максим: «сколько людей в команде?»
- Иван: «можно одному?» (>38ч без ответа)

🆕 Новое (02:10 пн — после мониторинга):

Homework bug — ПУБЛИЧНЫЙ (весь чат знает):
- Рустам (14:15-14:27): первым заметил
- Рустам (20:05): “хинт неправильный, а аналитически не выражается” — итоговый вердикт
- Peter B. (20:06): “Считать численно проекцию” (студенты сами нашли решение!)
- Руслан: “Девочка спросила маму, а что делать с хинтами и проектами? Плакали все в маршрутке..”
- Roman Veretennikov (22:06): “вы заставляете меня страдать”
Review: /review/inbox/mipt_homework_projection_bug.md (обновлён до P1) — нужен ОК до сессии или во время!

→ Ответить в TG до сессии (D2 reminder + QA + homework bug fix)


Структура (3 часа)

Часть 1 — Итоги D1 + Экстренный D2 старт (30 мин)

Открытие:

“D1 дедлайн прошёл. Форков в шаблоне нет. Сейчас исправляем это — у вас 5 минут чтобы сделать форк прямо сейчас, пока я рассказываю что нужно сделать.”

Пока студенты форкают — рассказать:
- D1: 0 форков, но D2 важнее — не застреваем
- D2 = Related Work + Baseline (5 дней)
- Команды: 2-4 человека (из README шаблона). Иван спрашивал «можно одному?» — decision pending Даниила через QA review item.

Проверить форки через 5 мин (GitHub: mipt25-opt-project-template/network/members)


Цель: каждый студент знает 2-3 статьи для своей задачи

Live демонстрация (15 мин):
1. scholar.google.com → “gradient descent convergence optimization”
2. arxiv.org/search/?searchtype=all&query=proximal+gradient → фильтр: cs.LG, math.OC
3. paperswithcode.com → найти SOTA для задачи → official code

Типовые точки входа по задачам:
| Задача | Baseline статья |
|--------|----------------|
| Регрессия | LASSO (Tibshirani 1996) / Ridge |
| Классификация | Logistic + L2 (sklearn) |
| Нейросеть | SGD (Bottou 2010) / AdaGrad (Duchi 2011) |
| Matrix factorization | SVD / ALS (Hu 2008) |
| SVM | SMO (Platt 1998) |

Практика (30 мин): каждый студент → 1 конкретная статья для своего проекта
- Ассистенты ходят и помогают
- Результат: report.md строки 1-3 Related Work


Часть 3 — Baseline: что это и как запустить (45 мин)

Объяснение (15 мин):

Baseline = самый простой чужой метод для вашей задачи.
НЕ ваш метод. НЕ идеальное решение.
Просто: работает + дает числа + из статьи/библиотеки.

Конкретные примеры:

# Регрессия с L1:
from sklearn.linear_model import Lasso
model = Lasso(alpha=0.1)
model.fit(X_train, y_train)
print(f"MSE: {mean_squared_error(y_test, model.predict(X_test)):.4f}")

# Это и есть baseline! 3 строки кода, числа есть.

Практика (30 мин): написать и запустить baseline
- Минимум: sklearn/numpy реализация
- Результат: один baseline.py или notebook-ячейка с выводом


Часть 4 — Консультации 1:1 (60 мин)

Формат: студенты по очереди/параллельно с ассистентами
- Проверить: форк сделан? Related Work написан? Baseline код есть?
- Заблокированные → помочь прямо сейчас

Чеклист для ассистента:
- Репозиторий форкнут и публичный
- report.md существует с секцией Related Work (≥1 источник)
- Хотя бы 1 baseline метод выбран


Ключевые числа для объявления

Факт Значение
Форков template 0 (проверено 16:05 пн, снапшот #39, все нули — 130 мин в сессии)
До дедлайна D2 5 дней (28 мар 23:59)
Related Work minimum 3 источника с результатами
Baseline minimum 1 метод, код запускается, метрики записаны

После сессии

  • Обновить D2 tracking: сколько форков после сессии?
  • Если форков всё ещё мало → DIRECT Даниилу с рекомендацией финального TG-напоминания
  • Checklist ассистентам: раздать /root/Strategy/projects/files/mipt/mipt_d2_evaluation_rubric.md

Материалы

Файл Содержание
/root/Strategy/projects/files/mipt/mipt_d2_evaluation_rubric.md Рубрика оценки D2
/root/Strategy/projects/files/mipt/mipt_d2_paper_guide.md Гайд по статьям
/root/mipt25_project_template/README.md Шаблон репозитория
/review/inbox/mipt_d2_student_qa_team_size.md QA ответы студентам

Феанор worker 02:10 MSK 22 мар (вс), обновлён 02:10 23 мар (пн) — homework bug P1, TG мониторинг

Choose icon