🏆 Итоги хакатона WildHack:
Команда | Баллы | место |
wild_temka | 93 | 1 |
R2_negative | 67 | 2 |
Gamba | 65 | 3 |
daslov | 59 | 4 |
cobalte89 | 43 | 5 |
pechenie_v_kletku | 42 | 6 |
ТОП-3 команды, защитившие свои работы разделят денежное вознаграждение 900 000 рублей
ТОП-5 команд получат возможность пройти собеседование в компанию
Метрика соревнования складывается из суммы WAPE + Relative Bias $$ \text{WAPE} = \frac{\sum |y_{i} - \hat{y}_{i}|}{\sum y_{i}} $$
$$ \text{Relative Bias} = \left| \frac{\sum \hat{y}_{i}}{\sum y_{i}} - 1 \right| $$
Для расчета метрики будет использоваться следующий код:
```
# Текущая реализация метрики на платформе
class WapePlusRbias:
"""Calculates as WAPE + Relative Bias."""
def calculate(self, y_true: np.ndarray, y_pred: np.ndarray) -> float:
"""Рассчитывает значение метрики."""
wape = (np.abs(y_pred - y_true)).sum() / y_true.sum()
rbias = np.abs(y_pred.sum() / y_true.sum() - 1)
return wape + rbias
```
Для автоматического расчета метрики участникам необходимо загрузить на платформу файл с решением в формате *.csv, в котором для каждой строки из тестовой выборки (файл test.csv) имеется строго две колонки:
id - уникальный идентификатор строки из тестовой выборки
y_pred - предсказанное значение целевой переменной
Файл baseline.ipynb закреплен в разделе “Ноутбуки” и содержит baseline (базовое решение) задачи, которое можно использовать в качестве примера. Скачать можно в разделе “Ноутбуки”. Он также содержит пример формирования правильного файла решения.
Файл sample_submission.csv содержит сформированный пример решения в корректном формате.
Для оценки сервиса необходимо предоставить github репозиторий соответствующий требованиям.
Правила проведения соревнования WildHack по машинному обучению и программированию на платформе WB Space
1. Общие положения
1.1. Настоящие Правила (далее – «Правила») регламентируют порядок организации и проведения соревнования WildHack по машинному обучению и программированию (далее – «Соревнование») на платформе WB Space, размещенной по адресу: wbspace.wb.ru (далее – «Платформа»).
1.2. Пользовательское соглашение WB Space (далее – «Пользовательское соглашение»), размещённое на Платформе и регулирующее порядок пользования Платформой, является неотъемлемой частью Правил. В случае расхождений между Правилами и Пользовательским соглашением приоритет имеют условия Правил.
1.3. Организатором Соревнования является ООО «РВБ», ОГРН: 1247700471919, адрес регистрации: 142181, Московская область, г.о. Подольск, г. Подольск, д. Коледино, тер. Индустриальный парк Коледино, д. 6, стр. 1 (далее – «Организатор»). Призовой фонд формируется за счет Организатора. Организатор оставляет за собой право привлекать третьих лиц для организации Соревнования.
1.4. Целью проведения Соревнования является популяризация и развитие компетенций участников Соревнования в области анализа данных, машинного обучения, программирования и/или смежных технологий, формирование и поддержание положительного имиджа и продвижение Организатора, в том числе создание отраслевого сообщества экспертов в области анализа данных, машинного обучения, и искусственного интеллекта и дальнейшего сотрудничества с ними.
1.5. Соревнование не является лотереей, в том числе стимулирующей лотереей, пари, тотализатором, азартной игрой, основанной на риске, требования Федерального закона № 138−ФЗ от 11.11.2003 г. «О лотереях» на него не распространяются. Нормы главы 29 Налогового кодекса Российской Федерации не применяются.
1.6. Подробные условия Соревнования, задачи и критерии выполнения содержатся в Правилах, в интерфейсе Платформы и на странице Соревнования по адресу в сети Интернет: wbspace.wb.ru/wildhack
1.7. В рамках Соревнования предусмотрены два трека: индивидуальный и командный
1.8. Команда – группа Участников Команды совместно выполняющие задачи Соревнований.
1.8.1. Минимальное количество Участников Команды для индивидуального трека – 1 (один) человек. Максимальное количество Участников Команды – 1 (один) человек. Выход из Команды и одновременное участие в нескольких Командах во время участия в Соревновании не предусмотрены.
1.8.2. Минимальное количество Участников Команды для командного трека – 1 (один) человек. Максимальное количество Участников Команды – 4 (один) человек. Выход из Команды и одновременное участие в нескольких Командах во время участия в Соревновании не предусмотрены.
2. Участники Команды и условия участия
2.1. Участники Команды – дееспособные физические лица, достигшие возраста 18 лет, являющееся налоговым резидентом Российской Федерации, действующее от своего имени, а также являющиеся студентами ВУЗов и Ссузов на территории Российской Федерации, зарегистрированные на Платформе, принявшие Правила и условия Пользовательского соглашения.
2.2. Регистрация на Соревнование:
2.2.1. Для участия в Соревновании необходимо пройти авторизацию на Платформе и иметь действующий Личный кабинет на Платформе.
2.2.2. Факт нажатия кнопки «Участвовать» в интерфейсе Платформы подтверждает согласие Участника Команды с Правилами и намерение принять участие в Соревновании.
2.3. К участию в Соревновании не допускаются аффилированные лица Организатора и лица, прямо или косвенно связанные с организацией проведения данного Соревнования, в том числе работники Организатора.
2.4. Участники Команды обеспечивают себя необходимым оборудованием и иными ресурсами, которые они используют в ходе выполнения заданий, и доступом к информационно-телекоммуникационной сети "Интернет" (в том числе за неисправность/поломки технических средств либо сбои в подключении к информационно-телекоммуникационной сети "Интернет") и участия в Соревновании самостоятельно.
2.5. Организатор может отказать в участии и аннулировать результаты Участника при выявлении следующих нарушений:
● Условий Пользовательского соглашения или Правил;
● Прав третьих лиц (в том числе авторских), относящихся к данному Соревнованию;
● Не предоставления работающего исходного кода, соответствующего заявленному результату;
● Прямого копирования решений, предоставленных Участниками других Команд или иными третьими лицами;
● Несамостоятельное решение заданий;
● Отправка / публикация условий Соревнования, и/или части условий, и/или решений, и/или ответов на Соревнование в сети “Интернет”;
● Предоставление доступа в личный кабинет третьим лицам;
● Передача своего решения другим Участникам, в том числе и непреднамеренная.
● Создания нескольких Команд одним и тем же физическим лицом или группой лиц для увеличения шансов на победу;
● Использования нераскрытой информации, полученной вне рамок Соревнования.
● Отсутствии подтверждения, что Участник Команды Победителей является студентом ВУЗов и Ссузов.
2.6. Предоставляя решение, участник даёт Организатору безвозмездную, неисключительную лицензию на его использование в целях проверки, исследования, обучения моделей.
3. Формат проведения Соревнования
3.1. Этапы Соревнования: первый отборочный этап и второй заключительный этап
3.1.1. Регистрация Команды – период, в течение которого Участники Команды могут присоединиться к Соревнованию.
3.1.2. Подача решений – период, в течение которого Команды могут подавать свои решения.
3.1.3. Защита решений – онлайн презентация разработанных решений.
3.1.4. Объявление результатов – публикация итогового рейтинга Соревнования и уведомление Участников Команды Победителей в соответствии с Пользовательским соглашением.
3.2. Подача решений: Команды загружают решения посредством функционала Платформы.
3.3. Ограничения на материалы:
3.3.1. Информация или контент, передаваемые в рамках Соревнования, не должны противоречить законодательству или нарушать права третьих лиц.
3.3.2. Участнику Команды запрещено размещать контент, содержащий нецензурную лексику, разжигающий вражду, нарушающий права интеллектуальной собственности, а также призывающий к противоправной деятельности (см. также раздел «Условия использования Сервиса» в Пользовательском соглашении).
4. Срок проведения Соревнования
4.1. Cрок проведения Соревнования – период с 17.03.2026 по 13.04.2026 включительно, который включает в себя следующие периоды:
4.1.1. Регистрация с 17.03.2026 00:00 по 08.04.2026 до 23:59 (по московскому времени) включительно.
4.1.2. Подача решений с 25.03.2026 00:00 по 08.04.2026 до 23:59 (по московскому времени).
4.1.3. Защита решений с 09.04.2026 09:00 по 10.04.2026 18:00
4.1.4. Объявление результатов состоится до 13.04.2026 в 17:00 (по московскому времени).
5. Оценка решений и определение Победителей
5.1. Метрики оценки решения Команды: WAPE + rbias
5.2. Промежуточный и итоговый рейтинг:
5.2.1. На этапе подачи решений Участникам Команды может быть доступен промежуточный рейтинг, вычисленный на открытой части тестовых данных.
5.2.2. Итоговый рейтинг может отличаться от промежуточного рейтинга.
5.3. Проверка решений:
5.3.1. Организатор вправе запросить исходный код у Команд, чтобы подтвердить воспроизводимость заявленного результата и проверить решение на соответствие Правилам (code review).
5.3.2. При выявлении нарушений, перечисленных в п.2.5. Правил Организатор оставляет за собой право пересмотреть итоговый рейтинг.
5.4. Определение и объявление Победителей:
5.4.1. По итогам проверки решений Команд Организатор формирует итоговый рейтинг решений Команд.
5.4.2. Победителями признаются Участники, занявшие призовые места, указанные в п. 6.1 Правил, в итоговом рейтинге решений Команд.
5.4.3. Объявление результатов осуществляется путём публикации итогового рейтинга на Платформе и рассылкой уведомлений Участникам Команды.
5.4.4. В случае, если две или более Команд набрали одинаковое значение метрики WAPE + rbias, более высокое место в рейтинге занимает та Команда, которая ранее других загрузила своё решение, набравшее указанное значение.
5.4.5. Перед объявлением Победителей первого и второго этапов проводится обязательная проверка решений (code review). В ходе проверки Организатор вправе запросить у Участника Команды исходный код для воспроизведения результата. По итогам проверки возможно изменение предварительного распределения мест в рейтинге, включая исключение Участника Команды из числа Победителей в случае выявления нарушений Правил.
5.4.6. Перед определением победителей проводится защита решений Участниками Команд.
6. Призовой фонд и награждение
6.1. Победители Соревнования получают следующие денежные призовые выплаты:
Индивидуальный трек:
1 место - 200 000 руб.
2 место - 120 000 руб.
3 место - 80 000 руб.
Командный трек:
1 место - 450 000 руб.
2 место - 270 000 руб.
3 место - 180 000 руб.
Суммы денежных призовых выплат указаны после удержания налога на доходы физических лиц (НДФЛ), который будет исчислен и уплачен Организатором в соответствии с действующим законодательством РФ. Организатор при предоставлении Приза Победителю выступает налоговым агентом и исполняет обязанность по правильному и своевременному исчислению, удержанию НДФЛ и перечислению налога в бюджет РФ в соответствии с положениями ст. 226 НК РФ.
Призы, указанные в п. 6.1, в части превышения размера, предусмотренного п. 28 ст. 217 НК РФ, облагаются НДФЛ по ставке, установленной п. 2 или п. 3 ст. 224 НК РФ. Организатор исполняет функции налогового агента в порядке, предусмотренном налоговым законодательством РФ.
В случае, если призовое место присуждается Команде, состоящей из более чем одного Участника Команды, сумма призовых средств распределяется между всеми Участниками указанной Команды в равных долях, пропорционально количеству Участников Команды.
6.2. Порядок вручения призов:
Для получения приза каждый Участник Команды, являющейся Победителем Соревнования, обязан предоставить по электронной почте Организатору следующие сведения, в течение двух недель с момента публикации результатов:
• Код, сгенерированный Платформой и направленный Участнику Команды посредством Платформы для определения их в качестве Победителя;
• ФИО;
• ИНН;
• СНИЛС;
• реквизиты документа, удостоверяющего личность;
• контактный телефон;
• банковские реквизиты для осуществления призовых выплат (если применимо);
• адрес места жительства (или иной адрес) для отправки брендированного набора
• сведения об образовательной организации, в которой обучается Участник, и курсе;
• иные сведения и / или документы, подтверждающие запрашиваемые сведения (в том числе, справка с места учебы), по запросу Организатора, если это необходимо по законодательству РФ.
Участник Команды осознает и соглашается с тем, что это необходимо для получения приза.
6.3. Если Победитель не отвечает на уведомление, в котором будет содержаться сгенерированный код и почта Организатора (либо предоставляет неточную, неполную или недостоверную информацию) в течение тридцати дней Организатор может связаться с ним повторно. При повторном отсутствии ответа (либо отсутствии необходимой информации от Участника) в тот же срок Участник Команды лишается права получение призовой выплаты. Неврученные Призы остаются у Организатора, который вправе распорядиться их судьбой по своему усмотрению.
6.4. Для выдачи призов Победителям Организатор вправе требовать подписания Участниками Команды документов по форме Организатора. Невостребованные Участниками, а также не врученные в срок по тем или иным причинам, не зависящим от Организатора, Призы, признаются невостребованными и используются Организатором по своему усмотрению.
6.5. Расходы на доставку Призов Победителям несёт Организатор.
6.6. Топ-10 Командам рейтинга в индивидуальном треке и топ-5 Командам в командном треке Организатор предложит прохождение собеседования по релевантным вакансиям от Wildberries&Russ. Приглашение на собеседование осуществляется только при наличии соответствующей вакансии в Wildberries&Russ.
6.7. Организатор оставляет за собой право увеличивать количество Участников, приглашенных на собеседования. Приглашение на собеседование не гарантирует приглашение на стажировку или трудоустройство в Wildberries&Russ.
6.8. Организатор самостоятельно принимает решение о предложении собеседования на Стажировку или о предложении собеседования на постоянную работу в зависимости от навыков, результатов Соревнования и других факторов.
7. Права и обязанности Участников Команды и Партнера
7.1. Участники Команды имеют право:
7.1.1. Использовать функционал Платформы в пределах, описанных в Пользовательском соглашении и Правилах.
7.1.2. Получать техническую и консультационную поддержку от Организатора по вопросам, связанным с проведением Соревнования.
7.1.3. Участвовать в Соревновании в составе Команды (с учётом установленных лимитов).
7.2. Участники Команды обязаны:
7.2.1. Соблюдать действующее законодательство, Пользовательское соглашение и Правила.
7.2.2. Не использовать уязвимости и не предпринимать действий, способных нарушить нормальную работу Платформы (например, обход технических ограничений, взлом, несанкционированная выгрузка контента).
7.2.3. Соблюдать конфиденциальность своих аутентификационных данных (Логина и Пароля), обеспечивать безопасность учётной записи. Все действия, совершённые под учётной записью Участника Команды, считаются действиями самого Участника Команды.
7.3. Участник Команды самостоятельно несёт ответственность за убытки, причинённые третьим лицам, а также возмещает убытки, возникшие у Организатора вследствие нарушения Правил, Пользовательского соглашения и законодательства Российской Федерации Участником Команды.
8. Ограничение ответственности
8.1. Платформа предоставляется «как есть» (as is). Организатор не гарантирует безошибочную и бесперебойную работу Платформы, соответствие конкретным целям и ожиданиям Участника Команды, а также непрерывную доступность всех функций.
8.2. Организатор не несет ответственности за технические сбои в работе Платформы, перебои интернет-соединения, потери данных Участников Команды при форс-мажорных обстоятельствах, а также любые косвенные или прямые убытки, понесённые Участниками Команды или третьими лицами (кроме случаев, прямо предусмотренных действующим законодательством).
8.3. В случае возникновения спорных ситуаций, Участник Команды должен обращаться к Организатору. Неразрешенные на данном этапе споры подлежат урегулированию в соответствии с разделом “Разрешение споров” Пользовательского соглашения.
9. Данные Участника Команды
9.1. Для организации и проведения Соревнования, включая проверку исполнения условий Правил, определение Победителей, вручение призов, направление Участникам Команды сообщений о статусе участия в Соревновании, направление Победителям сообщений о выигрыше, Организатор обрабатывает персональные данные Участников в соответствии с пп. 2, 5 ч. 1 ст. 6 Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных».
9.2. Принимая участие в Соревновании, Участник Команды понимает и подтверждает, что для участия в Соревновании необходима обработка его данных, а именно: имени, фамилии и отчества, возраста, адреса электронной почты, сведений об образовательной организации и курсе, направлении обучения, номера телефона, никнейма в Телеграме, никнейма на платформе WB Space, сведений о выполнении условий Соревнований в целях, указанных в п. 9.1 Правил, а также иных сведений, предоставляемых Участником.
9.3 Для вручения призов Организатор дополнительно запрашивает у Победителя иные сведения и / или документы в соответствии с п. 6.5 Правил.
9.5 Обработка персональных данных Участников осуществляется в течение срока проведения Соревнования, указанного в п. 4.1 Правил, если Участник не прекратит участие в Соревновании досрочно, а также в течение срока, необходимого для исполнения требований законодательства.
9.6 При обработке персональных данных Организатор соблюдает конфиденциальность персональных данных Участников, а также принимает необходимые правовые, организационные и технические меры для защиты получаемых от Участников персональных данных от неправомерного или случайного доступа к ним, уничтожения, изменения, блокирования, копирования, предоставления, распространения персональных данных, а также от иных неправомерных действий в отношении персональных данных Участников.
9.7 Обработка данных Участников Команды Организатором осуществляется в соответствии с Политикой в отношении обработки персональных данных (https://legal.wildberries.ru/privacypolicy/country/ru/lang/ru/).
10. Заключительные положения
10.1. Вопросы, не урегулированные в Правилах, разрешаются в соответствии с законодательством РФ и Пользовательским соглашением.
10.2. Признание судом какого-либо положения Правил недействительным или не имеющим юридической силы не влечёт недействительности остальных положений.
10.3. Все вопросы, связанные с проведением Соревнования, направляются по электронному адресу Организатора: supportrwbspace@rwb.ru
10.4. Организатор оставляет за собой право на изменение Правил и условий проведения Соревнования, досрочно прекратить Соревнование или отменить его Проведение, уведомив об этом Участников Команды путем размещения соответствующей информации или обновленной редакции Правил на Платформе.
10.5. Организатор вправе в любой момент исключить из числа Участников Команды лиц, в отношении которых имеется подозрение о совершении мошеннических действий, недобросовестного поведения, а также в случае нарушения таким Участником Команды положений Правил.
