TGViewer
Channel Public Channel
Асимптотически нормальный канал

Асимптотически нормальный канал

@asymptotically_normal

Меня зовут Максим Николаев, я делаю топовое образование на факультете МКН СПбГУ, преподаю в ШАД, а также занимаюсь наукой в ПОМИ РАН и лаборатории Маркова на МКН. Здесь делюсь разным.
Subscribers
702
Photos
46
Videos
0
Links
20

Showing posts older than #22 · Back to latest

Older Posts 9 shown
Post #20 1.22K
В прошлом посте я обещал рассказать про сравнение BART с другими методами, а также поделиться ноутбуками и полезными материалами.

Для начала хочу поделиться диссертацией некоего Giacomo Petrillo 🐘. Оглавление на первой картинке ниже. Текст написан очень круто и с современных MLных позиций. Один из основных вкладов диссера — библиотека bartz, в которой BART реализован на JAX, что позволяет эффективные вычисления на GPU:
For example, on a Nvidia T4 GPU (freely available on Google Colab), it can process n = 100 000 observations, p = 1000 predictors, with 10 000 trees, for 1000 MCMC iterations, in 5 minutes.


Бенчмарки 📊

Приведу только один кейс: контест от организаторов American Causal Inference Conference 2022 года. В контесте было куча датасетов на причинно-следственный вывод, участники могли использовать любые модели. Модели сравнивались по нескольким метрикам, из которых основными были RMSE и фактический уровень доверия 90% доверительных интервалов.

Результаты можно глянуть на второй картинке — ее я взял из диссера Джакомо, поэтому там есть и его личная модель. Если кратко, то методы на основе BART отлично показали себя и в плане качества предсказания, и в плане качества доверительных интервалов.

Подробности можно найти в статье от организаторов.

Ноутбуки 👨‍💻

На мой взгляд, проще всего начать с примеров в документации PyMC-BART. PyMC это крайне популярный фреймворк для байесовского анализа данных, который позволит использовать BART вместе с тонной дополнительных примочек.

Дополнительные материалы 👍

☝️ Оригинальная статья про BART
✌️ Статья от разработчиков PyMC-BART. Их реализация отличается от реализации из оригинальной статьи
🖖 Список различных реализаций BART
🤌 Сборник Handbook of Matching and Weighting Adjustments for Causal Inference, в котором есть куча всякого стаффа про причинно-следственный вывод. В частности, в 20 главе обсуждается ML в CI и BART
  • 🔥 10
  • ❤ 3
Post #17 1.25K
В конце сентября Лёша Толстиков предложил мне выступить на конференции Матемаркетинг 25 в качестве преподавателя ШАД. Я, естественно, согласился и вот сегодня с большим удовольствием выступил.

Рассказал про BART и как его использовать для оценки качества продукта по ретро-данным. Выбрал эту тему, потому что с одной стороны звучит просто и круто, а с другой — я не слышал, чтобы хоть кто-то из аналитиков пробовал использовать BART для своих задач. Будем надеяться, что со временем всё больше команд потрогают эту модель и начнут применять, а главное — начнут развивать. К слову, я в ближайшее время буду со своей стороны пытаться что-то рисечить, так что если вдруг будут идеи, которые захочется обсудить — обращайтесь к нам в лабу 🌝

После выступления коллеги справедливо заметили, что чот у меня не густо по бенчмаркам и сравнениям с другими методами, постараюсь в ближайшее время про это написать тут. Пока дам ссылку на замечательное case study из галереи примеров pymc: Bayesian Non-parametric Causal Inference. Там обсуждается и propensity scores, и BART с кодом и картинками, все как мы любим.
  • 🔥 19
Post #16 1.26K
Асимптотически нормальный канал Пригласили поболтать на YaC/e про путь преподавателя! Тема для меня достаточно актуальная. Не столько потому, что сам преподаю, сколько потому, что как ответственный за курсы по околомашинке на факультете должен регулярно искать преподавателей. В последнее…
Вернулся из Москвы с трофеями 😏😏😏
  • 🔥 31
  • 🍾 9
  • 👏 5
  • 💅 3
  • ❤ 1
  • 🎉 1
  • 🤩 1
Post #8 1.14K

Forwarded from МКН СПбГУ

⚡️ Открытие студкемпа Яндекса и СПбГУ по математике ИИ

100 студентов 3 и 4 курсов бакалавриата со всей страны прошли два этапа тщательного отбора, чтобы попасть на двухнедельную смену, на которой участников ждут лекции, командные исследовательские проекты, мастер-классы и, конечно же, море общения. Учёба стартовала уже сегодня и продлится до 21 ноября.

Программу студкемпа разработали ученые и преподаватели нашего факультета при участии экспертов Яндекса и ШАД. Занятия пройдут в самом сердце Петербурга в ПОМИ РАН, а также в офисе Яндекса в стенах ШАД.

Мы тепло приветствуем прибывших студентов и желаем им насыщенной, увлекательной и незабываемой поездки в Петербург! Удачи с проектами и успехов в учёбе, коллеги ❤️
  • 🔥 12
Post #7 922
Если мы доживем до конца студкемпа, то больше нас ничто не остановит и мы неизбежно перевернем игру в ML рисече 😎😎😎

Отгадайте, что я показываю руками на предпоследней фотке 🌝
  • ❤ 7
  • 😢 1
Post #6 984
Пригласили поболтать на YaC/e про путь преподавателя!

Тема для меня достаточно актуальная. Не столько потому, что сам преподаю, сколько потому, что как ответственный за курсы по околомашинке на факультете должен регулярно искать преподавателей. В последнее время все больше стараюсь привлекать наших выпускников, потому что они уже много чего знают и умеют и потому что они прекрасно знают внутреннюю кухню факультета, мемы, атмосферу, что студенты знают, а что не знают, и так далее. Дело это нелегкое, потому что ребята обычно жутко занятые, поэтому каждый такой микропреподаватель на вес золота и я жутко благодарен всем ребятам, которые откликаются на мой призыв.

Честно скажу, в развитие наших ребят в преподавательском плане я совсем не вкладываюсь, и даже просто на разговоры про преподавание, про планы, про прошедший сем, про успехи и неудачи времени обычно не находится. За последний год я особенно почувствовал, что решение все более высокоуровневых задач все сильнее отдаляет меня от преподавания: в этом семе я пока ничего не менял в курсе по статам, чего раньше не бывало, а всю возню с практиками и домашками скинул на ребят. Это выглядит как естественный порядок вещей, но лично для меня это означает смерть как преподавателя, чего я искренне боюсь. Верю и надеюсь, что однажды маятник все-таки качнется в правильную сторону и я сделаю самый лучший на свете курс по функану для полуприкладников 😌
  • ❤ 9
Post #3 1.13K
Мои лекции на YouTube

Распределения с тяжёлыми хвостами: как распознать, где встречаются, почему возникают
Осень 2021 года, Computer Science Center. По-видимому, первая моя лекция в открытом доступе! В процессе подготовки к лекции очень проникся темой и после этого сплошь и рядом пытаюсь что-нибудь рассказать про это студентам.

Что почитать: Nair, Wierman, Zwart, The Fundamentals of Heavy Tails: Properties, Emergence, and Estimation


Введение в математическую статистику

Теплый ламповый курс осени 2021 года в Computer Science Club. Всего 10 лекций и отстойный продакшн, но зато более подробно концепцию статистических моделей и проверки гипотез с их помощью я нигде не рассматривал: понятие выборки появляется только на 4 лекции, а до этого кучу времени возим туда-сюда датасет с игровым автоматом.


Математическая статистика, весна 2022

Совершенно замечательный курс в CSC из 12 лекций. Ретроспективно кажется, что можно было чуть побольше рассказать про байесовский подход, но тогда я еще не знал, как это делать 😌 С тех пор мой курс сильно изменился, но это прочтение все еще кажется мне более подходящим для широкой аудитории.


Bias-variance tradeoff в анализе данных и реальной жизни: почему мы любим спрашивать совета у профессионалов

Весна 2023. Постарался сделать мега-доступную лекцию по теме для дня открытых дверей в питерском ШАД. В конце поговорил про аналогии с нашей повседневной жизнью и почему не стоит доверять HiPPO


Опыт погружения школьников и студентов в теорию вероятностей с помощью метода Монте-Карло на Python
Супер странный и спонтанный доклад на конференции «ИТ-образование в современном мире» на ФКН ВШЭ. Попытался рассказать про то, почему имеет смысл рассказывать теорвер в терминах метода Монте-Карло. Может быть еще напишу отдельный пост про это.


Введение в гауссовские процессы на Python
Микрокурс в Computer Science Space, прочитанный осенью этого года. Попытался рассказать, почему гауссовские процессы очень похожи на сильно многомерное нормальное распределение, и как это все потрогать и подвигать и питончике. Как и предыдущий доклад этот курс построен на идее, что если сначала потрогать и подвигать что-нибудь наглядное, то потом будет легче погружаться в более абстрактные и сложные вещи.
  • ❤ 6
  • 👏 6
  • ⚡ 2
Post #2 967
Начнем канал с хорошей новости: сегодня опубликовали приказ Минобрнауки о выдаче мне диплома кфмн!
  • 🔥 25
  • ❤ 3
  • 👨‍💻 2
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →