Добавить в корзинуПозвонить
Найти в Дзене
Hacks AI

Как выиграть хакатон

Советы от наши победителей 💚 Команда Profit заняла 1 место на втором хакатоне по искусскусственному интеллекту, который прошел с 20 по 22 августа в Калининграде. Ее участники - Павел Алексеев, Егор Пустовит, Амир Утеуов - обобщили свой опыт и поделились лайфхаками и секретами победы. Подготовка к хакатону 🥷 Кейс. Почитать про задачу, поискать статьи и SOTA-решения. Если есть время, то можно попробовать даже что-нибудь запустить. Лучше заранее понимать, с чем предстоит работать, и интересно ли это вам. Подготовка окружения для работы команды: - Настроить машину на команду. Например, развернуть одну VPS с Python, jupyter notebook и публичным ip. Продумать, как вы будете совместно работать над проектом, чтобы у всех участников был доступ, все могли читать данные, сабмитить, деплоить из машины команды. Можно совместно работать с проектами в ноутбуках. Вариантов много ДатаСфера из Яндекс.Облака, Google Colab, Kaggle notebooks, Google Colab + Kaggle datasets и тд. - Также можно устано
Оглавление

Советы от наши победителей 💚

Команда Profit заняла 1 место на втором хакатоне по искусскусственному интеллекту, который прошел с 20 по 22 августа в Калининграде. Ее участники - Павел Алексеев, Егор Пустовит, Амир Утеуов - обобщили свой опыт и поделились лайфхаками и секретами победы.

Во время вручения Павел и Егор катались на корабле :) Поэтому на фото один Амир.
Во время вручения Павел и Егор катались на корабле :) Поэтому на фото один Амир.

Подготовка к хакатону 🥷

Кейс. Почитать про задачу, поискать статьи и SOTA-решения. Если есть время, то можно попробовать даже что-нибудь запустить. Лучше заранее понимать, с чем предстоит работать, и интересно ли это вам.

Подготовка окружения для работы команды:

- Настроить машину на команду. Например, развернуть одну VPS с Python, jupyter notebook и публичным ip. Продумать, как вы будете совместно работать над проектом, чтобы у всех участников был доступ, все могли читать данные, сабмитить, деплоить из машины команды. Можно совместно работать с проектами в ноутбуках. Вариантов много ДатаСфера из Яндекс.Облака, Google Colab, Kaggle notebooks, Google Colab + Kaggle datasets и тд.

- Также можно установить зависимости, которые понадобятся, исходя из описания задачи. Например, если вы планируете использовать GPU, то лучше заранее установить зависимости VPS на машину (Nvidia drivers, pytorch, tensorflow).

- Потренироваться в написании прототипов backend приложения, исходя из кейса. Например, научиться выводить в приложении графики из csv-таблицы.

Как распределить силы во время соревнования

Сон. По опыту нашей команды: лучше всего у нас результаты на тех хакатонах, на которых мы спали ночью хоть немного. Поэтому рекомендуем всё-таки найти время на сон, чтобы продуктивно работать утром и днем.

Разделение обязанностей. Лучше всего разделить задачи по компетенциям участников, кто хорошо знает backend, ML,  тот и должен этим заниматься.

Чтобы одна задача не растягивалась надолго, можно задать чекпоинты по каждой задаче: 3 часа делаем вот эту задачу, когда звонок прозвенел - стараемся закончить и переключиться на другую. Лучше успеть полностью сделать простой MVP, чем иметь неполное, но крутое решение с точки зрения ML. Например, пытались обучить 3 часа нейросеть, которая так и не завелась.

Фокус на цели. Важный момент это общение с заказчиком, автором задачи, ментором/трекером. Нужно не выпускать из фокуса конечную цель, чтобы не получилось, что вы в итоге решили не ту задачу, которую хотел автор и соответственно будет оценивать.

Общение. Нетворкинг и тимбилдинг - важные составляющие хакатона. Стоит оставить время на общение с другими командами и друг другом. Мы же собрались хорошо провести время, а не только кодить.

-2

Презентация решения 🙋

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

Презентацию можно и не делать вовсе, крутые результаты можно показать и в jupyter notebook.

hacks-ai.ru
hacks-ai.ru

Подвести итоги

После окончания важно и полезно устраивать разбор полетов и работу над ошибками. Каждый проект, хакатон, нас чему-то учит. Советуем вести конспект мероприятия и записывать моменты, которые вас чему-то научили,  что стоит сделать лучше, по-другому. Через несколько хакатонов вы соберете best practices, которые хорошо работают для вашей команды.

.

Кстати, следующий хакатон пройдет с 3 по 5 сентября в г. Ставрополь! Участникам предстоит разработать систему прогнозирования распространения лесных пожаров

hacks-ai.ru
hacks-ai.ru

Регистрация открыта до 1 августа ⚡️

Хакатоны и лекции по искусственному интеллекту – серия образовательных мероприятий, в рамках которой в период с 2021 по 2024 гг. запланировано 116 хакатонов по ИИ во всех регионах России: 85 региональных, 24 окружных и 7 международных.

А также 85 лекций от ведущих специалистов и экспертов ИИ. Главные цели проекта – популяризация технологий ИИ в России среди молодых специалистов и студентов, формирование ИТ-сообщества с фокусом на ИИ, а также генерация решений на основе ИИ для бизнеса и гос.сектора.

Оператор конкурса – АНО «Россия – страна возможностей», организационный партнер – Ассоциация электронных коммуникаций (РАЭК). Организатор – Министерство экономического развития Российской Федерации. Технологический партнёр – Яндекс.Облако;

Ждем вас!