iVision 2.0 – это уже второй карельский хакатон, главная тема которого – искусственный интеллект.

Приглашаем команды программистов разрабатывать решения в направлениях: прогнозирование поведения пользователей и компьютерное зрение.

О хакатоне

Отборочный этап пройдет в online формате. В зависимости от возраста и опыта, командам будут предложены задания разного уровня сложности.
10-12 команд с лучшими результатами пройдут в финальный offline этап, где получат дополнительные задания, новые знания и полезные знакомства.
Все участники обоих этапов получат памятные сертификаты. Победителей ждут ценные призы. Создадим новые и полезные продукты, присоединяйтесь!

Для кого

Новички
возраст 14-18 лет
учащиеся старших классов
Джуниоры
возраст 18+
студенты и молодые специалисты
Мы ждем на хакатоне сформированные команды программистов от 2 до 3 человек.
Обязательным условием участия является знание языка Python

Задачи отборочного online этапа

Трек «Новички»

Задача: Предсказание поведения пользователей.

В качестве исходных данных команда получает набор CSV-файлов, содержащие деперсонализированные данные о клиентах компании «Ситилинк» в Петрозаводске. Файл с данными содержит следующую информацию:

01_all_users – содержит идентификатор клиента. Вид тарификации клиента (помесячная или посуточная тарификация).

02_events_log – содержит лог событий по учетным записям клиентов (любые изменения с учетной записью, которые осуществляются сотрудниками – включение/выключение услуг, факт обращения в техподдержку, корректировка списаний за услуги и пр.). Вид события по клиенту приведен в текстовом виде.

03_lk_events_log – содержит лог событий в личном кабинете клиентов (включение/выключения услуг, использование различных опций таких как кратковременное ускорение Интернета (турбокнопка) или возможность работать три дня без оплаты (гарантированный платеж).

04_is_blocked - содержит информацию о том, ушел ли клиент к другому оператору связи или продолжает пользоваться «Ситилинком» (отток) в течение 30 дней. Используются следующие значения «blocked»: 0 - «Продолжил пользоваться», 1 - «Клиент прекратил пользоваться услугами».

Цель:

Необходимо на тестовых данных предсказать отток конкретного клиента в течение следующих 30 дней. Для этого в csv файле test.csv, необходимо заполнить поле «blocked» значениями: 0 - «Продолжил пользоваться», 1 - «Клиент прекратил пользоваться услугами».

Состав итогового решения:

Заполненный csv-файл test.csv с предсказанным оттоком. Ссылка на репозиторий проекта с кодом и обученной моделью. Файл с ноутбуком (IPYNB) проекта в котором приведены значения ROC AUC как для каждой эпохи обучения, так и итоговое значение показателя ROC AUC.

Решение капитан команды присылает на электронную почту — ivision@citylink.pro. В теле письма должна содержаться информация в соответствии с требованиями задачи.

Критерии оценки:

1. Показатель ROC AUC, рассчитанный для test.csv:
+3 балла (за лучший результат),
+2 балла за второе место,
+1 балл всем остальным.
2. Документированный код и решение +1 балл

При одинаковом количестве баллов будет учитываться лучший показатель ROC AUC. При одинаковом количестве баллов и равных показателях будет учитываться время сдачи решения.

Скачать исходные данные
Трек «Джуниоры»

Задача: Компьютерное зрение.

В качестве исходных данных участникам предоставляются записи с камер видеонаблюдения:
— с движением автотранспорта;
— на которых зафиксировано ДТП и присутствует спецтранспорт (автомобиль, оснащенный спецсигналами «проблесковые маячки»).

Задача:

Необходимо определить: произошло ли ДТП на конкретной записи.

Состав итогового решения:

Ссылка на репозиторий проекта с кодом и обученной моделью. Обязательно наличие файлов readme.md и requirements.txt, оформленных соответствующим образом. Файл с ноутбуком (IPYNB) проекта в котором приведены значения точности как для каждой эпохи обучения, так и итоговое значение показателя точности.

Решение капитан команды присылает на электронную почту — ivision@citylink.pro. В теле письма должна содержаться информация в соответствии с требованиями задачи.

Критерии:

  1. Участники самостоятельно обучили нейросеть и предоставили код, подтверждающий это +1 балл
  2. Обученная командой нейросеть может на представленном видео с точностью не менее 70% определять, есть ли ДТП или нет — +3 балла (за лучший результат), +2 балла за второе место, +1 балл всем остальным (если работает).
  3. Проверка будет производиться на пяти тестовых видео.
  4. Документированный код и решение +1 балл
При одинаковом количестве баллов и равной точности будет учитываться время сдачи решения.

Скачать исходные данные

Этапы

  • 1 декабря

    начало
    регистрации

  • 10 января

    конец
    регистрации

  • 13 января

    публикация задач,
    видеоконференция

  • 13-16 января

    отборочный online этап

  • 17-19 января

    проверка решений,
    отбор команд

  • 19 января

    объявление
    результатов

  • 29-30 января

    финальный offline этап

  • 30 января

    объявление
    победителей

Частые вопросы

Чаще всего нас спрашивают об этом

Как связаться с организаторами?
Свяжитесь с Оксаной Шульгой, организатором хакатона.
Отправьте письмо: ivision@citylink.pro
Кто должен быть в команде
Идеальный состав команд:
— трек «Новички»: data science engineer, data scientist, back-end developer (потребуется для offline этапа)
— трек «Джуниоры»: видеоаналитик, back-end developer
Что делать, если я готов(-а) участвовать, но у меня нет команды?
Мы поможем вам собрать команду. Отправьте письмо на ivision@citylink.pro и укажите в нем: ФИО, возраст, город проживания, как с вами связаться другому участнику (например: id в ВК, ник в Discord).
Как стать партнером?
Отправьте письмо с заголовком «Партнерство» на адрес: ivision@citylink.pro, и мы вышлем вам предложение по сотрудничеству.
Результаты хакатона iVision 2021
Посмотрите результаты здесь. Результаты

Регистрация команды

В команде может быть от 2 до 3 человек.
Один из членов команды назначается «капитаном». Все члены команды должны быть ознакомлены и согласны с условиями Положения о проведении хакатона.
Все члены команды должны знать Python.
Идеальный состав команд:
— трек «Новички»: data science engineer, data scientist, back-end developer (потребуется для offline этапа)
— трек «Джуниоры»: видеоаналитик, back-end developer
«Капитан» регистрирует команду до 10 января 2022 года, получает на почту организационное письмо, вступает в Телеграм чат с организаторами, и задает вопросы от лица команды.

Место проведения

Петрозаводск, Крупской ул., 12