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 — Related Work: live demo (45 мин)
Цель: каждый студент знает 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 мониторинг