19-21.03.2021 відбувся March AI Hackathon (Online) – 50 команд, 120 учасників і 2 задачі: Health AI Assistant від Doc.ua і Board Game AR Assistant від Apostera.
Багато команд об’єднались завдяки зусиллям організаторів, аби збільшити продуктивність роботи на Хакатоні – адже на старті було багато недоукомплектованих команд. Завдяки онлайн формату у Хакатоні взяли участь учасники практично з усієї України, було навіть 2 учасники з Ірландії та Німеччини.
Це був справжній AI/ML Хакатон, де було місце і креативності, і свободі вибору методів розв’язання, і емоційним презентаціям та продуманим до деталей виступам команд. Команди показали у фіналі якісні результати, які вдалось досягти всього лише за дві доби, а експерти та члени журі залишились задоволені як рівнем рішень, так і звитягою команд.
Менторами та членами журі March AI Hackathon були відомі у галузі представники різних компаній та університетів:
Doc.ua поставили наступні задачі:
та інші челенджі, а також – надали реальний датасет для побудови NLP моделей прогнозу та експериментів команд.
У задачі від компанії Apostera пропонувалось розробити помічника на базі технологій доповненої реальності для будь-якої настільної гри (більшість команд передбачувано обрали шахи), який би підказував можливі ходи гравцю, або допомагав зробити оптимальний, виступав помічником гравців у правилах, споглядаючи ігрову позицію, або обчислював рахунок на основі ігрового поля – тобто розв’язував обрану задачу, користуючись технологіями CV та AR.
Дві доби кропіткої роботи та консультацій з менторами Хакатону – і до фіналу було допущено 16 команд, які презентували свої рішення.
Для розв’язання NLP-задачі від doc.ua команди використали широкий спектр технологій: від базованих на правилах, word2vec і дерев рішень – до BERT, GPT та складних фундаментальних моделей. При оцінюванні враховувалась готовність прототипу до впровадження (наприклад, у вигляді працюючого Телеграм-боту).
Переможцем за спільним рішенням журі була визнана команда “Avocado Farmers”, яка віднайшла оптимальний баланс між складністю моделі й точністю прогнозів.
Переможці поділились своїми враженнями від участі у Хакатоні:
Основною мотивацією для участі у March AI Hackathon був інтерес. Було цікаво себе випробувати, подивитися, як ми взаємодіємо у стресових умовах при вирішенні задачі, з якою ніколи не працювали – чи взагалі зможемо щось зробити?
Команду зібрати було просто – ми всі товаришуємо й працюємо пліч-о-пліч. Лєра запропонувала заповнити заявку – ми погодилися. І не пожалкували!) Дуже щасливі з того, що посіли перше місце, бо для нас це перший хакатон. До слова, в цьому велика заслуга нашого NLP інженера Кості, без якого ми б не змогли показати такий високий результат. Дякуємо, Костя!)
Сенс хакатону – у подоланні труднощів. Ми звикли сприймати будь-які труднощі як частину задачі, яку необхідно вирішити. Головним челенджем в рамках хакатону (по суті, це стосується будь-яких NLP-задач) була ретельна робота з даними. Нас врятувало вміння працювати з даними та злагоджена взаємодія в команді. Це було дуже стресово, але ми швидко зібралися й змогли якісно презентувати наш MVP перед журі та іншими учасниками.
Що ми винесли з участі у Хакатоні? Найперше – це розуміння того, що ми добре взаємодіємо як команда, навіть під тиском часу та нетривіальних задач. По-друге, що ми вміємо доводити справу до кінця, попри стрес та втому. І найважливіше, що ми зрозуміли завдяки хакатону: нам є чому вчитися! March AI Hackathon 2021 задав та скоригував вектори розвитку для кожного з нас.
Це цінніше за будь-які призи!
Другий приз від doc.ua дістався команді “doc-assist”, яка починала у повному складі (4 людини), але завершив Хакатон і презентував рішення лише один з її членів. Дмитро, який закінчив магістерську програму Data Science Українського католицького університету у Львові, отримав заслужений приз, зокрема, за стійкість. За словами переможця, “руки опускались” від втоми та обсягу роботи, адже йому доводилось працювати одному за всю команду.
Також цікаві рішення були презентовані командами “DevRain” та “Proxima” – теж, до речі, у складі 2 і 1 людини відповідно.
По задачі Augmented Reality асистента для настільної гри (від Apostera) було презентовано 3 рішення для гри у шахи, а також у шашки, каркассон та судоку. Перемогла ж команда “Decepticons” студентів з Національного університету “Києво-Могилянська академія”, які розробили телеграм-бот, що за 3D-фотографією шахової дошки розпізнає розстановку фігур та радить кращий хід за однією зі стратегій гри. Перевага рішення над іншими була у якості розпізнавання фігур.
Як прокоментували самі члени команди:
Ми навчаємося у Києво-Могилянській академії на факультеті інформатики та є учасниками студентської організації FIdo, яка займається різними проблемами машинного навчання. Там колеги порадили цей хакатон, і ми, недовго думаючи, сформували команду.
Родзинка нашого проєкту – це алгоритм для розпізнавання позиції на фотографії справжньої шахової дошки. Зробити це було найскладніше. Треба враховувати, що фото може бути зроблене під різним кутом, з різною відстанню до дошки, та й сама дошка і фігури можуть виглядати по-різному.
Ввечері першого дня в нас все ще не було ідей, як розв’язувати цю проблему. А без цього наш застосунок не мав би сенсу. Ми продовжували шукати варіанти, і згодом нам спала на думку ідея, яка і дозволила фактично перемогти у хакатоні.
Було непросто, і це круто! Це дивовижно, скільки всього можно зробити і вивчити буквально за 2 дні!
Також, з дуже близьким по балах журі результатом та великим відривом від інших команд, завершила Хакатон збірна команда “Visioners” студентів з Київського національного університету імені Тараса Шевченка, посівши друге місце.
Сергій Шилов, CTO Doc.ua, підсумував:
Вдячний усім. Дуже вражений тим, як за стислий час учасники хакатону на не ідеальних, реальних даних впорались із завданням. Отримані результати значно перевищили очікування. За такими талантами – ІТ-майбутнє України!
Валерій Кригін, R&D Software Engineer Apostera, також додав:
Вкотре вражений, наскільки учасникам вистачає сил і наполегливості два вихідних поспіль, без перерви, “хакатонити”! Продуктивність команд вражає не менше! Цікаво, що для розв’язання задач використаний дуже широкий спектр технологій. Учасники дуже швидко навчались – хакатон заставив мобілізувати знання з різних сфер математики. Команди, які дійшли до кінця, показали силу волі, віру в себе – і це теж дуже важливо! Це – головна перемога!
Вітаємо переможців та бажаємо усім плідної праці над започаткованими проєктами! Дякуємо партнерів хакатону, Doc.ua та Apostera.com, провідні AI-компанії у сферах здоров’я та медицини – і AR у автопромисловості відповідно; експертам, які усі вихідні плідно працювали, допомагаючи командам на хакатоні досягти якнайкращих результатів; та волонтерам, які допомогли організувати та провести івент! Дякуємо усім учасникам! Ви усі – справжні переможці, адже присвятили вихідні дні розвитку своїх hard & soft skills та росту над собою!
До наступних зустрічей на наших хакатонах!