Это было в 2004 году, когда у меня был свой самый первый хакатон. 24 часа кодирования. Креативность. Веселье.

Не инженеры обычно не понимают, что такое хакатоны. Многие из них думают, что сидеть и заниматься чем-то 24 часа без сна и отдыха - настоящая пытка. На самом деле, хакатоны - это очень весело для людей, которые любят бросать вызов самим себе, вносить свой вклад в разработку интересных идей и, конечно же, это отличное место, чтобы подружиться.

В PicsArt царит сильная культура хакатонов. Обычно мы проводим 1-2 хакатона в год внутри компании и поощряем наших людей работать над тем, что не имеет прямого отношения к тому, над чем они работают сейчас. Так мы получили наше первое ИИ-решение еще в 2015 году!

Это было связано с переносом стиля на стороне сервера. Это было очень медленно, но дало удивительно хорошие результаты. Так что мы не остановились на достигнутом.

С 2016 года мы начали активно инвестировать в ИИ. Сейчас мы организуем регулярные обучающие мероприятия и не жалеем денег на исследования в области ИИ. Мы запустили лабораторию искусственного интеллекта в Москве.

И угадай что? Настал момент, когда мы решили провести хакатон по ИИ!

Что ж, легче сказать, чем сделать. Потому что организация такого мероприятия - настоящая заноза в заднице!

Хакатоны с искусственным интеллектом сильно отличаются от обычных хакатонов по нескольким параметрам. Например, решениям ИИ требуется больше времени на исследования, сбор данных, обучение моделей, переподготовку и т. Д. Трудно представить, что можно получить что-то осязаемое в течение 24 часов после взлома.

А бывает, что лучших практик для хакатонов AI пока нет.

Мы посетили несколько AI-хакатонов, и однажды нам довелось побывать на довольно хорошем в Минске.

Итак, наступил момент, когда мы поняли, что провели достаточно исследований и у нас достаточно выносливости, чтобы попытаться организовать наш собственный хакатон по ИИ. В качестве места проведения мероприятия мы выбрали Москву, и на то у нас было несколько причин. Прежде всего, мы хотели открыть для себя новые таланты, и Россия - отличное место для этого. Кроме того, у нас есть лаборатория искусственного интеллекта, и это мероприятие было бы отличным для создания сетей и знакомства с ИТ-ландшафтом.

Итак, когда мы начали работать над планом, мы почувствовали, что должны скорректировать стандартный формат хакатона, чтобы он соответствовал нашим потребностям, используя наши выводы из исследований.
Мы решили начать все финальные презентации в пятницу в 16:00 и закончить к 18:00 в воскресенье, чтобы использовать максимальное свободное время в неделю. Вначале мы установили для команд строгое 60-секундное время подачи и планировали предоставить и то, и другое. наставники в сфере бизнеса и технологий.
Кроме того, поскольку мы были новичком в России, мы решили предложить отличные призы, чтобы по-настоящему заинтересовать участников.

Поскольку мы ожидали, что прибудет значительное количество кандидатов, мы решили начать с онлайн-конкурса, который предлагал небольшие призы и предназначался для того, чтобы помочь нам выбрать кандидатов для настоящего хакатона AI.

Также можно было подать заявку, если у вас уже была команда. Командам оставалось только показать прототип или хотя бы отточенную идею. Итак, в основном было 3 способа принять участие в хакатоне:

  1. Специалисты по технологиям могли участвовать, соревнуясь в Интернете
  2. Продуктовые команды должны были представить свои идеи
  3. Сформированные команды должны были показать прототипы

Мы нашли отличных организаторов мероприятий, которые помогли выбрать отличное место, украсить и провести наше мероприятие. Гости должны были прибыть в пешеходный район, полный баров и клубов, и у нас были люди, которые проводили гостей к месту проведения мероприятия.

У нас были отличные команды хакеров, готовых взорвать свои проекты: некоторые из них были действительно сложными! И ребятам это удалось.

Наши коллективные уроки

Все, что вы делаете, можно улучшить. Наш хакатон по ИИ принес отличные результаты, но если мы собираемся организовать еще один, мы уже знаем, на чем сосредоточиться, что изменить, а что не включить в план.

Ниже приведены коллективные уроки, полученные от членов нашей команды, участников и организаторов.

Убедитесь, что результаты соответствуют ожиданиям жюри.

  1. Четко определите направление и масштаб вашего хакатона, чтобы результаты соответствовали ожиданиям жюри.
  2. Всегда найдутся команды, которые попробуют использовать готовые решения GitHub. Итак, правила здесь должны быть ясны.
  3. Будут команды с унаследованными проектами, в которые они хотят добавить решение ИИ; Было бы намного справедливее, если бы такие команды были отделены от недавно организованных и выдвигали их в отдельную призовую категорию.

Соревнование перед отбором должно быть захватывающим и сложным.

4. Задания для онлайн-конкурса по предварительному отбору должны быть одновременно увлекательными и сложными, и они ни в коем случае не должны быть доступны на GitHub или других публичных местах.

5. Критерии оценки должны основываться на множестве факторов, таких как качество результатов, архитектура решения, производительность и т. Д. Но имейте в виду, что это может занять много времени и ресурсов.

Вам может потребоваться несколько месяцев, чтобы все правильно организовать

6. У нас было очень мало времени на подготовку к этому. Но в целом вам может потребоваться несколько месяцев, чтобы все организовать: начиная с онлайн-конкурса и предварительного отбора и заканчивая настоящим хакатоном.

7. Если у вас есть онлайн-участие в хакатоне, рассмотрите возможность отправки предварительного уведомления о победителях. Также учитывайте разрыв между окончанием онлайн-фазы и началом основного мероприятия, чтобы избежать логистических сложностей, поскольку могут быть участники из разных регионов.

8. Мы начали в пятницу в 16:00, что было не очень хорошей идеей, поскольку людям нужно много времени, чтобы добраться до места назначения в Москве в пятницу днем. В следующий раз сместимся хотя бы на пару часов.

Интернет-соединение ВАЖНО для проектов ИИ

9. Подключение к Интернету имеет решающее значение для проектов ИИ, поэтому убедитесь, что у вас самый лучший и самый быстрый Wi-Fi! И имейте план Б на случай, если что-то выйдет из вашего расписания.

10. Было бы здорово иметь ресурсы GPU для всех, они, конечно, дороги.

11. Готовые наборы данных, которые участники могут использовать в своих проектах, значительно улучшат качество результатов.

12. Вместо разработки собственного веб-сайта мы могли бы использовать существующие конструкторы хакатонов, которые легко найти на рынке. Это сэкономило бы много времени!

Вы встретите большой талант

13. Вам предстоит встретить большой талант. Было бы прекрасно иметь план привлечения талантов.

14. Технические наставники не должны уходить ночью. Если есть хакеры, то должны быть и наставники.

15. Наставники должны синхронизироваться, давая советы, и быть очень осторожными, чтобы не повлиять на окончательные результаты.

Заключительные примечания

Итак, что мы получили в результате? Как компания, мы познакомились с умными людьми, великими энтузиастами ИИ и новаторами. А как организаторы хакатона мы поднялись на новый уровень, устроив очередное хакерское мероприятие.

Посмотрим, что будет дальше!

Следите за новостями PicsArt Stories.

Об авторе

Артавазд Меграбян - технический адвокат и предприниматель с инженерным образованием и большим опытом работы в мире стартапов. В настоящее время он является соучредителем и техническим директором PicsArt, ведущей творческой платформы для создания историй в социальных сетях.