tgindex
Задачи DS - Собеседования, Соревнования, ШАД

Задачи DS - Собеседования, Соревнования, ШАД

Статистика

Чат: @zadachi_ds_chat По всем вопросам: @vice22821

Последний пост
15 авг.
Последнее чтение
12:20
Постов за неделю
8
Всего постов
26
Тип
открытый
Язык
русский
Категория
Образование (по похожим)
В каталоге с
12 авг.
Подписчики
8 095
+2 за 3 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
3 284
26 постов
Вовлечённость
40,6%
к подписчикам
Постов в день
1,1
всего 26
Упоминаний
0
каналов
Охват размещения
оценка
1/24сутки в ленте
1 329
1/48двое суток
1 523
1/72трое суток
1 642

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • 15 авг.1 1081049

    Как устроена секция "ML Coding" На первый взгляд, ML Coding звучит как "небольшое упражнение по написанию кода, связанного с ML, но не leetcode". Именно так часто формулируют рекрутеры. На практике же сложность и формат могут сильно варьироваться: от десяти строк на PyTorch до полноценного пайплайна обработки данных. Поэтому первый шаг к успеху - вытащить максимум конкретики ещё до интервью. Где искать информацию • У HR или рекрутера, проводящего процесс. • У знакомых, которые проходили собеседования в эту компанию или работают там. • На платформах вроде Blind или Glassdoor, где люди делятся отзывами. После того как вы поняли, какой фреймворк (numpy, PyTorch и т.д.) вероятнее всего потребуется, стоит отточить навыки работы с ним и порешать типовые задачи. Два типа задач Все задания на ML Coding можно условно разделить на две большие категории: замкнутые и открытые. Замкнутые задачи Такие вопросы напоминают алгоритмические задачи с leetcode, только из области машинного обучения. У них есть конкретное решение, которое можно легко проверить. Обычно даётся 25–30 минут. Оценка достаточно объективна: важно ясно объяснять ход мыслей, корректно реализовать суть алгоритма и аргументировать каждый шаг. Конкретная тематика зависит от того, насколько стандартизирован процесс найма в компании. В технологичных стартапах и компаниях среднего размера часто спрашивают что-то из мира трансформеров. Реальные примеры вопросов: • Реализовать causal scaled dot product attention на numpy с поддержкой маскирования и dropout. Интерфейс функции: def scaled_dot_product_attention(query, key, value, dropout_p=0.0, is_causal=False, scale=None) -> numpy.ndarray: • Написать Transformer Block на PyTorch по шаблону: class TransformerBlock(nn.Module): def __init__(self, model_dim: int, num_heads: int): super().__init__() torch.manual_seed(0) pass def forward(self, embedded: TensorType[float]) -> TensorType[float]: torch.manual_seed(0) pass • Реализовать nucleus sampling (top-p sampling) для генерации текста. Подобные задания встречались, например, в Snap. Но это лишь базовый уровень, иногда попадаются и значительно более сложные вещи, вроде: Реализовать пайплайн подготовки данных для обучения авторегрессионной модели с delay pattern. Предположим, размер кодовой книги равен N. Нужно подготовить входной тензор для модели, затем реализовать forward-проход и вернуть предсказанные логиты формы  [num_codebooks, batch_size, sequence_length, vocab_size] В крупных компаниях (FAANG, Revolut и подобных), где ML Coding является частью проверки фундаментальных знаний, обычно дают реализовать классические алгоритмы ML. Чаще всего предоставляют шаблон кода с уже инициализированными параметрами, а от кандидата требуется дописать саму логику. Примеры таких задач: • K-means кластеризация на Python. • Forward/backward для логистической регрессии (обычно для бинарной классификации). • Наивный Байес. • Дерево решений. Наш чат. Гибридный формат: поиск багов Иногда встречается вариант, когда почти весь код алгоритма уже написан, и нужно найти в нём ошибки. Например, дана реализация GPT или стека трансформеров, и требуется отыскать все недочёты (скажем, модель не использует маскирование токенов при обучении). Такой формат, по отзывам, практикуется в Яндексе. Открытые задачи Открытые задания характерны для стартапов ранних стадий или компаний, где процесс найма ещё не отлажен. Здесь нет единственно верного ответа: даётся размытая постановка задачи, и кандидату предлагается вместе с интервьюером спроектировать решение. По сути, это имитация парного программирования: вы с интервьюером как будто тиммейты, вместе пишете код. Длительность такого раунда может достигать часа и даже больше - стартапы заинтересованы в том, чтобы получить максимум сигнала о кандидате, поскольку ресурсы на поиск ограничены. Пример задачи из LLM-стартапа: Напишите функцию, которая генерирует выход для предобученной модели, а также выводит статистику latency/throughput для заданного входа. Кандидат предлагает архитектуру решения, пишет код, затем отвечает на уточняющие вопросы и добавляет новые фичи. Часто разрешается пользоваться интернетом и копировать фрагменты кода, чтобы смоделировать реальные рабочие условия. Такие раунды самые интенсивные и интересные, но исход менее предсказуем: многое зависит от коммуникации и вовлечённости интервьюера. Открытые вопросы очень любят в Seed / Round A стартапах. Как готовиться эффективно Ну стандартные советы: 1. Соберите информацию о формате конкретной компании. 2. Освежите базовые алгоритмы ML (кластеризация, линейные модели, деревья) - их просят часто. 3. Потренируйтесь писать код на numpy/torch без подсказок IDE, чтобы уверенно чувствовать себя на интервью. 4. Для стартапов практикуйте открытые задачи: берите реальную проблему (например, генерация текста с замером скорости) и реализуйте прототип, объясняя каждый шаг. 5. Цените маму Подписаться: @zadachi_ds

  • 14 авг.1 4641134

    Щёлкать собесы в бигтехи или работать в международке? Можно успеть попробовать и то, и другое! Сегодня мы хотим познакомить вас с Аней Аналитессой-разработчицей: она знает не понаслышке и о том, как проходят отборы в топовые компании на рынке РФ, и о том, как найти работу за границей. За 6+ лет опыта она сама поработала в 📱, 🏦, 💙, 😎, а также провела десятки технических собеседований аналитиков-разработчиков и несколько отборов студентов в ШАД и ААА. ➡️ Разборы задач и тем с реальных собесов😎 Разбор задачки про интервал движения поездов Популярная Leetcode Medium из бигтехов Основы О-оценки сложности для собесов Факты про А/В тесты, которые лучше понять, чем заучить ➡️ Аналитика ситуации на рынке в эпоху ИИ🤖 Разбор рекламы в метро про зарплаты 290к у выпускников Про романтизацию продуктовой аналитики Как меняется работа аналитика с приходом ИИ ➡️ Про поиск удалённой и международной работы🌎 Можно ли уехать за границу, оставшись работать на РФ? Простые первые шаги к поиску удалённой работы Вещи, которые мешают найти тебе международную работу Нам нравится Анин канал за то, что там есть и нотка оптимизма — например, посты о том, почему айти ещё не В С Ё вопреки заголовкам, и почему не стоит бояться увольнения 👍 ➡️ @analytess 😺

  • 12 авг.1 53489

    Как проходят собеседования в стартапах Речь пойдёт о стартапах, которые уже привлекли раунд Seed (от $5M) или A (от $25M) и имеют в команде примерно 10–50 человек. Такие компании уже доказали состоятельность идеи перед инвесторами, у них есть работающий пилот, и они могут переманивать сильных специалистов. Может показаться, что в небольшой команде наём должен быть простым, но на деле всё наоборот. Интервью-процесс здесь интенсивнее и требует от кандидата больше времени. Причина проста: ранний стартап не может массово нанимать людей, поэтому каждый новый человек критичен. Команда стремится собрать максимум сигналов о кандидате, чтобы понять, каким коллегой он будет в ежедневной работе бок о бок. В этом есть и плюсы, и минусы. Если вы уверенно проходите этапы и производите сильное впечатление как специалист и как личность, шансы на оффер растут. Но будьте готовы потратить заметно больше времени, чем при отборе в крупную компанию. 1. Разговор с основателем (30–45 минут) Вас могут соединить с фаундером или ко-фаундером, особенно если вы претендуете на одну из первых ролей в команде (например, Founding ML Engineer). Это скорее беседа для взаимного знакомства: основатель рассказывает о видении продукта и перспективах компании, а вы оцениваете, насколько это вам созвучно. Главное прочувствовать энергетику лидера и понять, хотите ли вы вместе строить этот продукт. 2. Беседа с техническим лидером (30–45 минут) Разговор с CTO или опытным техлидом. Обычно это человек с солидным бэкграундом (часто 5–10+ лет в крупных технологических компаниях; если это не так, стоит задуматься). Фокус здесь на вашем техническом опыте и прошлых проектах. У вас будет много пространства для вопросов, поэтому важно понять, насколько вам близок технологический путь стартапа, как планирует развиваться команда и насколько глубоко люди понимают то, что делают. НАШ ЧАТ 3. Тестовое задание (минимум 4–6 часов) А вот здесь начинается серьёзная проверка. Кандидату выдают домашнее задание, которое, по скромным оценкам, занимает 4–6 часов. Но если вы хотите действительно выделиться и показать высокий уровень, закладывайте 8+ часов. Формат зависит от роли: реализовать мини-сервис, построить ML-пайплайн, воспроизвести статью и т.д. Такой объём требует реальной заинтересованности в компании. Но именно здесь кроется преимущество стартапа: большие корпорации не могут позволить себе столь глубокую проверку, а стартап может, и это ваш шанс блеснуть мастерством и серьёзно оторваться от других кандидатов. 4. Ревью тестового задания (1,5–2 часа) После выполнения задания вас ждёт живая встреча, на которой 2–3 человека (включая CTO) будут глубоко разбирать ваше решение. Придётся объяснять, почему вы приняли те или иные решения, защищать выбор архитектуры и демонстрировать мышление. Это отличная возможность не только показать умение убедительно доносить идеи, но и почувствовать реальный вайб команды. 5. Онсайт-визит (2–5 часов) Если предыдущие этапы пройдены успешно, вас, скорее всего, пригласят в офис на полдня или даже на целый день. Если домашка сделана отлично, этот этап часто становится проверкой на адекватность: умеете ли вы чётко излагать мысли, владеете ли системным дизайном, комфортно ли с вами коллегам. Что может ждать на онсайте: - ML-кодинг (формат может быть как у доски с маркерами, так и за ноутбуком с интервьюером); - Сессия по ML/System Design; - Бихевиоральное интервью с лидами. Будут спрашивать про ценности, отношение к переработкам, горящим дедлайнам (и это почти гарантированно); - Обед с командой. Используйте как возможность неформально пообщаться с будущими коллегами; - Обсуждение компенсации с HR и/или фаундером. Важный момент, торг здесь уместен. Если всё сложилось, оффер вы получите в течение пары дней. Мариновать, как в бигтехе, не станут. Стоит ли игра свеч? Стартапы по определению несут больше рисков: экономическая турбулентность бьёт по ним раньше, чем по гигантам. Но в AI-пространстве скорость изменений колоссальная, и стартапы здесь выигрывают за счёт мобильности. Они быстрее адаптируются и могут протестировать несколько идей за короткое время. Визуально риски провала снижаются по мере роста внедрения AI-технологий. К тому же именно в небольшой компании часто находишь то, чего не хватало: реальное влияние на продукт, высокую ответственность, технологический драйв и меньше бюрократии при большем количестве настоящего кода. Каждый находит свою причину. Подписаться: @zadachi_ds

  • 12 авг.1 593516

    Как разогнать карьеру до уровня СЕО? 🏎 С помощью программы «Мини-СЕО»: здесь можно попасть в команду топ-менеджера Т-Банка и получить опыт, который нельзя нагуглить. У каждого участника будет свое направление, где он сможет: — развивать сегмент автолюбителей и заниматься региональной экспансией Т-Банка с Жорой Сукасяном; — вести стратегический план развития 3P, развивать AI-продукты и искать, где AI может упростить работу команды, c Денисом Коротовым; — разрабатывать эффективные методологии для оценки влияния продукта на экосистему с Владимиром Любимовым; — исследовать экосистемы и находить наиболее перспективные точки роста с Максимом Безруковым; — участвовать в создании B2B-маркетплейса c Владимиром Абазовым. Программа длится шесть месяцев. Никакой скучной теории, работаем над стратегическими проектами по 40 часов в неделю. Подойдет студентам и джуниор-специалистам, которые уже умеют в математику и аналитику. Подать заявку можно до 25 сентября

  • 11 авг.1 72967

    ЧЕМ ПОЛЕЗЕН КАНАЛ? Поступашки — образовательный проект по математике и IT. Мы уже 5 лет помогаем поступать в ШАД, проходить в сильные магистратуры и получать офферы BigTech. Что можно найти на канале? 📌 Карьерные курсы 12 карьерных курсов от A/B-тестов до бэкенда— готовим к собеседованиям, помогаем уверенно выйти на рынок с сильным портфолио и резюме 📌Собеседования и стажировки Все стажировки и аналитические школы — список актуальных стажек, где можно начать карьеру Подготовка к собеседованиям — гайды, тестовые, пет-проекты по востребованным направления 📌 ШАД, AI Masters, ААА Все о школах анализа данных — разборы, варианты, гайды для подготовки Курсы подготовки к ШАД — готовим по 4 направлениям: алгосы / теорвер / матан / линал 📌 Магистратуры по Data Science Список ВУЗов и актуальных программ — подробно про отборы, процесс обучения и перспективы 📌 Индивидуальные занятия и консультации Индивидуальные консультации и занятия — для тех, кому нужна персональная стратегия и прогресс. Разберём вашу ситуацию, выстроим план и определим приоритеты подготовки. Напишите со своим запросом @vice22821 Наши дополнительные ресурсы 🟦Наш YouTube где много бесплатных разборов 🟦Чат комьюнити и боталка для бота По всем вопросам и рекламе: @vice22821 По покупке курсов можно обратиться к менеджеру.

  • 10 авг.1 0782226из postypashki_old

    видео или голосовое, без подписи

  • 10 авг.1 0366из postypashki_old

    У России три пути: 18+, ***** и IT И кажется, у нас случился переход между карьерными треками… Нам неважно, какой у человека бэкграунд и чем он занимался раньше. Важно, куда он хочет прийти и что готов для этого делать. Наша студентка, Алина, решила кардинально сменить сферу, пришла на «СТАРТ» и теперь готовится к своей новой цели — получить оффер в Яндекс. Можно следить за успехами и учиться вместе с Алиной. На наши курсы старт, идут финальные 4 часа скидки. ➡️ Записаться

  • 10 авг.3 1061883

    Интервью в Avito: Middle+/Senior ML/DS Engineer. 350–400 тыс. Июнь 2026 Наш выпускник проходил собеседование на позицию ML Engineer в Avito. Уровень заявлялся как Middle+/Senior с предполагаемым доходом 350–400 тыс. Формат занятости гибкий: от гибридного до полной удаленки, зависит от договоренностей с командой. Авито славится своими высоко организованными процессами, высоким уровнем спецов и высокими зарплатами, большим количеством интервью. Также славятся тем, что пытаются срезать грейд. И кстати Авито начинает заходить в страны СНГ, поэтому компания может быть интересна еще и будущим релокантам. Короче, в посте обсудим ключевые этапы отбора. Первичное знакомство и организационные моменты Скрининг и логистика оставили смешанные чувства. Изначально нас предупреждали, что процесс компактный, но на деле он растянулся почти на месяц. Трижды переносили встречи то из-за болезней интервьюеров, то из-за пересечения таймслотов, то просто не было подходящих окон. Ирония в том, что две секции в итоге все-таки провели в один день. Компания старается быть быстрой, но реальность, как обычно, вносит свои коррективы. Однако сами собеседования проходили в спокойном ключе: по одному интервьюеру на этап, приятная и адекватная атмосфера, возможность подумать и уточнить вопросы. 1. ML-теория Час плотного, но не запредельного диалога. Опросили по трансформерам: принципы работы, разница между энкодером и декодером, внутреннее устройство механизма внимания (self-attention) и общая логика обработки последовательностей. По классике затронули линейную и логистическую регрессию: от принципов работы и функций потерь до аналитического решения. Про ансамбли: глубоко копали bagging и boosting, их отличия и влияние на смещение и дисперсию. Затронули метрики качества: интерпретацию и сценарии применения. По сути, это был хороший тест на фундаментальную базу без попыток завалить редкими деталями, но требовал четкого понимания. 2. Python-интервью Час практической работы. Как я понял, у них есть типовой шаблон: написать реализацию логистической или линейной регрессии с нуля. Дальше обсуждаются возможные улучшения, ограничения и пути оптимизации. Также проверили базовое понимание архитектуры языка: GIL, асинхронность, ООП. Вопросы были именно в разрезе продакшен-разработки, а не проверки на знание экзотических функций. 3. Секция ML System Design Этот этап ожидаемо оказался самым интенсивным. Заявлено было полтора часа, но по факту уложились в час. Для проектирования это невероятно сжатые сроки. За это время пришлось затронуть и бизнес-контекст, и метрики, и данные, архитектуру, SLA, мониторинг, риски и стратегию раскатки. По сути, это был блиц-опрос на скорость мышления. Момент, который вызвал внутреннее удивление: обсуждение бизнес-составляющей свернули очень быстро и практически сразу ушли в технические рельсы. В классическом MLSD бизнес-метрики - это фундамент, на котором строится всё решение. Здесь же интервьюер сфокусировался на железе, архитектуре и способах реализации, оставив продуктовую логику за скобками. На тот момент мне показалось, что это странный подход, но в итоге это оказалось частью их стресс-теста. Фидбек и долгожданный оффер Несмотря на непривычный формат, через пару дней после секции я получил приглашение на заключительный созвон с HR, а уже через неделю: подтверждение о прохождении и оффер. Коммуникация В отличие от затянутого старта (где собеседования переносили), финальный этап прошел максимально быстро и прозрачно. На созвоне с командой (тимлид и ведущий инженер) у нас состоялся откровенный разговор. Удалось обсудить не только будущие задачи, но и их внутренние процессы, стек, а также то, как команда справляется с текущими вызовами. Отвечал про жизнь в компании без прикрас, рассказывали и о плюсах, и о сложностях. Это подкупает, потому что показывает зрелость компании: они не рисуют "золотые горы", а нанимают людей, готовых работать с продуктом здесь и сейчас. Если же хотите выйти на такой уровень, то советую, то советую наши курсы старт, на который мы продлили финальные скидки на 24 часа. ➡️ Записаться Подписаться: @zadachi_ds

  • 8 авг.2 08525

    Осенний найм уже на старте! Осенью запускаются стажировки, открываются вакансии и поэтому август — лучшее время для подготовки: понять, что спрашивают на отборах, оценить свой уровень и закрыть пробелы до начала учебы! Поэтому не упусти финальную распродажу курсов «СТАРТ» — любой курс всего за 6 490 ₽ ➡Аналитика ➡Алгоритмы ➡Backend ➡Machine Learning Почему сейчас лучшее время присоединиться: ✔️Гибкий старт: все лекции по техническим темам уже выложены и доступны — проходите в своём темпе, а куратор остается на связи и проверит дз и проекты. ✔️Карьерный блок: онлайн-семинарам по софтам. Напишете резюме, которое пройдет скрининг, даже если нет опыта, отработаете самопрезенатицию, пройдёте mock-собеседование с обратной связью. ✔️Закрытый банк вопросов с реальных интервью Яндекса, Т-Банка, Ozon, WB, Авито и других топ-компаний. ✔️Разбор текущего отбора на стажировок Яндекса. ✔️ Реферальная рекомендация в бигтех после успешной защиты пет-проекта. Выгодное комбо: ➡️Алгоритмы + любой курс всего за 9 990 ₽⬅️ Берите Backend, ML или Аналитику и параллельно ботайте алгоритмы — они встречаются везде, без хороших алгосов не пройти отбор в хорошую компанию. 🔊 Распродажа только 8-9 августа. Подробную программу смотрите на сайте 📌Для вопросов и записи на курс напишите менеджеру

  • 8 авг.3 4981053

    Почему без алгоритмов - ты первый кандидат на сокращение Часто слышу от зумеров: "Я же модели обучаю, зачем мне эти ваши Дейкстры и динамическое программирование?" Сейчас разложу по полочкам, почему без алгоритмов ты - не ML-специалист, а пользователь sklearn и первый кандидат на сокращение. Собеседование В любую крупную российскую или зарубежную компанию (Яндекс, Т-банк, HFT, FAANG+) техсобес состоит из двух частей: ML-секция и алгоритмическая (лайв-кодинг). Можно идеально отвечать про градиентный бустинг и attention, но запороть банальную задачку на словари или графы и всё, до свидания. Твоё место в Алабуге. ML - это не только fit и predict Как только уходишь чуть дальше ноутбука, начинается: • написание кастомных функций потерь и слоёв, • эффективные пайплайны обработки данных, • инференс в продакшене с жёсткими ограничениями по памяти и скорости. Без понимания сложности, хеш-таблиц, деревьев и очередей ты либо закопаешь сервер, либо будешь ждать ответа три секунды. Пользователь ждать не будет. Понимание таких смежных вещей особенно важно в эпоху нейросетей, когда fit-predict может написать любой ChatGPT. Структура мышления Я раньше тоже думал, что это сказки бабушек типа "математика ум в порядок приводит»" но сейчас, проведя сотню+ собесов и поменторив сотню джунов/стажеров, понимаю, что в этом реально что-то есть. По образу мысли сразу понятно, ботал ли человек алгоритмы или нет. Всё-таки алгоритмы - это гимнастика для ума. Динамическое программирование учит разбивать задачу на подзадачи, графы - видеть скрытые зависимости, жадные алгоритмы - быстро оценивать компромиссы. Все эти навыки переносятся напрямую на дизайн ML-систем. ML-дизайн и архитектура На секции system design в топ-проектах любят копать вглубь: интервьюер хочет понять, шаришь ты или нет, потянешь или нет. Когда проектируешь рекомендательную систему или поиск, нужно понимать, как организовать индексы, как быстро искать ближайших соседей (ANN), как строить граф знаний, как шардировать данные. Алгоритмы и структуры данных - это скелет, на котором держится вся ML-инфраструктура. Думайте. Скорость разработки Представь: тебе нужно найти топ-100 похожих товаров среди 10 миллионов за 50 мс. Без знаний LSH, HNSW, KD-деревьев ты либо напишешь брутфорс (и ляжешь спать на часок), либо просто не пройдёшь system design-интервью. Конечно, можно спросить у GPT, что тут придумать, но без понимания алгоритмов ты не сможешь критически оценить его решение и рискуешь уронить прод. Всё-таки GPT не панацея: он может решать учебные задачки про коня в вакууме, но на реальных задачах навалит кринжа, потому что банально не знает всей специфики твоей задачи. Реальная задача Помнишь тот кейс из X5 Digital: «Есть миллион заказов, надо в реальном времени пересчитывать матрицу цен доставки в зависимости от загрузки» (https://t.me/zadachi_ds/388)? Да, там RL, но обёртка вся на алгоритмах: очереди, графы маршрутов, быстрое обновление Q-функции. Без алгоритмов модель даже не долетит до прода. Короче Алгоритмы - это то, что отделяет реального ML-специалиста, который будет расти и развиваться, от человека-функции, которого уже завтра заменят нейросети. Хочешь расти, развиваться и не остаться на помойке? Прокачивай фундамент, на котором всё строится. Для этого советую наш курс по алгоритмам, на который действует финальная скидка до конца выходных: 6 495 ₽. А если возьмёшь комбо: ML + алгоритмы, то тебя ждёт очень приятная цена: 9 900 ₽. ➡️ Записаться Подписаться: @zadachi_ds

  • 7 авг.3 7162466

    ML-кейс компании X5Digital (динамическое ценообразование) Нашему выпускнику на собеседовании с командой предложили интересный кейс с историей. У доставки еды возникает проблема: когда клиентов очень много, приложение показывает «повышенный спрос, время ожидания увеличено». Клиент может уйти к конкурентам или просто дойти до магазина сам. Итого потеря денег и лояльности. Как решали без ML Сначала аналитики через A/B-тесты вручную подбирали для каждого магазина матрицу цен доставки при разных уровнях загруженности и порогах корзины. Похоже не самый удачный подход: данные быстро устаревают - магазин расширился, радиус доставки изменился, и всю матрицу надо пересчитывать заново. Долго, нудно и негибко. Как решили с помощью ML Применили концепцию обучения с подкреплением (Reinforcement Learning). Без сложных агентов, но сама логика такая: Среда - система доставки. Состояние (State) - текущая загруженность курьеров и сборщиков. Действие (Action) - на сколько процентов увеличивать цену доставки при высоком спросе. Reward (вознаграждение) = c × РТО – (1 – c) × CTD Разберём компоненты: • РТО - розничный товарооборот (выручка от проданных товаров). Хотим её растить. • CTD - Click to Delivery, быстрота доставки. Если обещали 30 минут, а доставили за 60, CTD = 2 → это плохо. Если за 15 минут, CTD = 0.5 → отлично. Чем CTD меньше, тем лучше, поэтому в формуле вознаграждения перед CTD стоит минус: большое CTD штрафует reward. • c - весовой коэффициент баланса. При c → 1 приоритет на выручке, при c → 0 - на скорости доставки. Это tradeoff, который бизнес настраивает под свои цели. Для предсказания reward ввели функцию Q(s, a) (назвали так условно, это не из Q-learning). Она обучается на исторических данных: по текущей загруженности и проценту наценки модель прогнозирует, какое вознаграждение мы получим. Затем для каждого периода времени выбирается наилучшее действие: a = argmax Q(s, a). То есть модель сама решает, насколько повысить цену, чтобы максимизировать reward. Итог Сначала внедрение привело к тому, что РТО немного просел (на несколько процентов), а CTD улучшилось: доставка стала быстрее, но выручка упала. Затем подобрали гиперпараметр c, дообучили модель - и РТО вернулся к исходному уровню, при этом CTD остался ниже изначального. Выручка не изменилась, а эффективность доставки выросла. Это прямой профит: клиент не уходит к конкурентам, растут LTV и Retention, что критически важно для бизнеса. Вывод ML в этом кейсе не просто «делает прогнозы», а автоматически адаптирует ценообразование к меняющейся загрузке, избавляя от ручного пересчёта матриц. Компаниям всё чаще нужны специалисты, способные связать математику с реальной бизнес-метрикой. Кстати, на нашем курсе ML-про можно разобраться с динамическим ценообразованием на практике - рекомендую! Подписаться: @zadachi_ds

  • 2 авг.2 1812из postypashki_old

    Разбор контеста на стажировку в Яндекс за подписку! Чтобы получить разбор: ➡️Подпишитесь на нас в запрещенной странице тут ➡️Поставьте «+» в комментариях под последней каруселью тут ➡️После этого бот пришлёт вам материал в директ Внутри будет разбор контеста и заданий, которые помогут подготовиться к отбору в Яндекс

  • 29 июл.5 25634

    видео или голосовое, без подписи

  • 29 июл.5 76732

    видео или голосовое, без подписи

  • 29 июл.5 57932

    видео или голосовое, без подписи

  • 29 июл.5 15432

    видео или голосовое, без подписи

  • 29 июл.5 02032

    видео или голосовое, без подписи

  • 29 июл.5 02333

    видео или голосовое, без подписи

  • 29 июл.4 93332

    видео или голосовое, без подписи

  • 29 июл.4 81832

    видео или голосовое, без подписи

Задачи DS - Собеседования, Соревнования, ШАД — tgindex