GS Labs назвал победителей V Всероссийского конкурса «Программируй будущее»
Задачей участников была разработка рекомендательной системы. Специальным партнером конкурса выступил «Триколор» — крупнейший оператор платного ТВ в России. Для обучения моделей, которые разрабатывали участники, использовались данные его онлайн-кинотеатра «Триколор Кино и ТВ».
В конкурсе приняли участие около 300 претендентов из восьми федеральных округов РФ. В предфинальный этап вышли разработчики из Москвы, Перми, Хабаровска, Кирова, Санкт-Петербурга, Владикавказа.
Участники прошли несколько этапов — «Разработка», «Предзащита» и «Финал». По окончанию этапа разработки одним из основных критериев являлся показатель метрики MAP. Восемь лидеров по метрике прошли в этап «Предзащита», на котором затем готовили презентации в Jupyter Notebook. По итогам в финал были выбраны три конкурсанта.
Эксперты отметили разнообразие — было использовано более 17 моделей и несколько вариантов бустинга. Конкурсанты пробовали разные подходы, меняли архитектуру и принципы, не останавливаясь на одном решении.
«Конкурс основан на реальных данных и в чем-то похож на ситуацию, когда приходится разрабатывать сервис рекомендаций с нуля. Участники работали в условиях, когда коллизии, ошибки и артефакты в данных приходилось находить и интерпретировать самостоятельно. Это была непростая задача, которая требовала тщательности анализа, предобработки данных со стороны конкурсантов. И, несмотря на сложность задачи, мы увидели прекрасные работы», — отметил представитель жюри, ведущий разработчик GS Labs Андрей Серов.
Разработчик из Перми Антон Власов занял первое место и получил награду в размере 600 000 рублей. В своей работе он использовал двухуровневую систему с множеством моделей таких как BPR, ALS, SAR, BiVAE. Одна из моделей была на основе нейронной сети. Также конкурсант применил нетипичную для рекомендательных систем модель для работы с семантикой текстов. По итогам конкурсная работа участника показала лучший результат по метрике MAP.
Второе место и приз в размере 400 000 рублей заслужил конкурсант из Москвы Александр Чиков. У работы третий результат по метрике и двухуровневая архитектура. Помимо этого, жюри отметили уникальную доработанную модель первого уровня SLIST, научный подход, оформление Jupyter Notebook и кода. Неожиданным оказалось решение участника сделать самостоятельную реализацию малоизвестной модели на основе описания в международных статьях.
Третье место и приз в 200 000 рублей заработал участник из Кирова Владимир Тестов. Жюри отметило хорошую работу, основанную на популярных моделях и подходе. Конкурсант также использовал двухуровневую архитектуру, в перечне моделей — ALS, BM25 и LightFM. Работа показала второй результат по показателю метрики.
«Лидер продемонстрировал уверенное мастерство на всех этапах конкурса. При этом борьба за второе и третье места была весьма напряженной и жюри столкнулось с непростым выбором. Участники показали профессионализм, стойкость и талант, заслуживая искреннего уважения и признания. Мы благодарим каждого конкурсанта за вложенный труд. Пусть это соревнование принесет всем нам лишь позитивный опыт и новые знания», — подчеркнул председатель жюри, исполнительный директор GS Labs Василий Гудзенко.
Среди конкурсантов, которые не прошли в финал, была отмечена команда «Team Buns» за хорошую работу над «холодным стартом».
Самым активным участникам этапа «Разработка» отправлены электронные грамоты, а всем участникам этапа «Предзащита» — дипломы и подарки от организатора и специального партнера конкурса.
«В итоге три лидера по результатам этапа «Разработка» заняли призовые места, но звучит это проще, чем было на самом деле. Участники действительно отлично поработали и показали красивую интеллектуальную борьбу», — говорит руководитель конкурсного проекта Олеся Германова.
Конкурс «Программируй будущее» — инициатива GS Labs (в составе холдинга GS Group), направленная на поиск талантливых специалистов в сфере разработки прикладного программного обеспечения и поддержку их идей. Тематика конкурса меняется каждый год.
О компаниях
GS Labs — разработчик комплексных решений для формирования экосистем цифровых продуктов в составе холдинга GS Group. Работает на основе собственных технологий. GS Labs является технологическим партнером и поставщиком решений для ведущего российского мультиплатформенного оператора «Триколор» (входит в топ-5 операторов цифрового телевидения в мире). GS Labs выступает интегратором программно-аппаратных комплексов для цифрового телевидения во всех средах и на любых устройствах. Также компания разрабатывает системы условного доступа DRECRYPT для DVB, системы управления цифровыми правами DREPLUS для IPTV/OTT, разнообразные сервисы в области цифрового телевидения, приемного оборудования и приложений.
*
«Триколор» — мультиплатформенный оператор, развивающий на территории России единое информационное пространство развлечений и сервисов для всей семьи, доступное с любого устройства, в любом месте и вне зависимости от времени. Наряду с ТВ, которое можно смотреть как через спутник, так и в интернете, оператор предлагает клиентам передовые digital-сервисы и услуги, включая онлайн-кинотеатр, умный дом, видеонаблюдение и спутниковый интернет. По итогам IV квартала 2023 года абонентская база «Триколор» составляет 12,314 млн домохозяйств.
*
GS Group — российский инвестиционно-промышленный холдинг, ключевой компетенцией которого является разработка и производство потребительской электроники. Среди основных направлений деятельности — разработка и производство микроэлектроники, разработка и интеграция программных продуктов. Штаб-квартира холдинга расположена в Санкт-Петербурге. Флагманский инвестиционный проект — инновационный кластер «Технополис GS» в Калининградской области, где реализуется полный цикл производства электронных устройств от корпусирования микросхем до сборки и упаковки готовой продукции и предлагается широкий спектр направлений контрактного производства.