NIX на Data Council Barcelona

24 октября 2019

Сегодня на каждом значимом для отрасли IT-ивенте можно встретить фирменные худи и футболки NIX. Эксперты компании регулярно посещают  топовые мировые конференции, делятся своим опытом и перенимают его у  иностранных коллег. Таким ивентом стала Data Council.Barcelona — мы не могли пропустить такую важную и полезную конфу, а теперь с удовольствием делимся с вами впечатлениями тех, кто недавно вернулся из солнечной Барсы с большими чемоданчиками полезностей и новых идей.

Data Council — это большая всемирная конференция, посвященная платформам данных, науке и аналитике. Сюда со всего мира приезжают инженеры-программисты, аналитики и специалисты, работающие с данными, которые хотят найти новые инструменты и идеи для создания продуктов на основе ИИ. Data Council — это конференция для обсуждений технических вопросов с реальными кейсами об актуальных проблемах и решениях для инженерии данных.

Каждое выступление на Data Council — это грамотно сгенерированный и полезный контент. Лекции проводятся ведущими специалистами в области данных и инженерами из таких всемирно известных организаций, как Google, Uber, Datadog, Intermix, LINE, Eurecat, Schibsted, Yara и др.

Конференция длилась два дня и включала в себя два потока. Первый был посвящен Data Engenering: Big Data, стриминговым системам и системам обработки данных, созданию инфраструктуры. Но то, что было более интересно для нас, Data Science, рассказывали во втором потоке в оба дня.  

Интересным докладом стало выступление представителя команды исследовательской группы MIT, посвященное анализу эмоций на изображениях. Их решения отличаются от большинства других тем, что они анализируют эмоцию не только на основании выражения лица, а с дополнительным контекстом: где находится человек, что его окружает. Есть две отдельных сверточных основы: одна собирает признаки человека в кадре, другая — контекст. Для получения итогового вывода результат обоих основ объединяется.

Весьма полезным, с моей точки зрения, оказался доклад немецкой компании “Scout24”, работа которой аналогична нашему Авториа. Сейчас они заняты тестированием функции запроса, где на выдачу контента будет добавлена новая опция. В компании хотят предоставить пользователям возможность поиска контента, введённого естественным языком. Мне кажется, если идею попробовать внедрить в одном из наших e-commerce проектов, пусть даже и в тестовом виде, мы увидим отличный результат. Такой инструмент может стать прогрессивным решением и для бизнеса, клиенты которого получат альтернативный способ получения контента, и конечно для нас, как для разработчиков, это тоже было бы очень интересно. Это отличная возможность попробовать что-то новое и более инновационное, чем то, что было раньше.

Хорошие практические рекомендации мы услышали в докладе о работе с чат ботами от компании Nestle. Спикер рассказала много полезного. А также подтвердила выводы, к которым мы сами пришли ранее. Например, что для создания чат ботов необходимы отдельные команды, которые будут работать с “разметкой” данных, так как все фреймворки создания ботов требуют большого количества ручной работы по прописыванию сценариев и разметке тренировочных данных. 

До посещения Data Council в Барселоне я уже бывал на подобных конференциях в Украине. И если сравнивать их между собой, то можно сказать, что у нас раскрывается больше технических деталей, а за границей приводятся примеры конкретных продуктов. Вот только в Барселоне докладчики, как нам показалось, проще идут на контакт, с готовностью отвечают на все вопросы, дают консультации. На конференции также были специальные часы, отведенные каждому докладчику, в которые он в тесном кругу мог обсудить свой домен и ответить на оставшиеся у аудитории вопросы. Это, безусловно, большой плюс.

Саша, С++ разработчик

Data Council — это реальные кейсы и презентация продуктов, меняющих будущее. Здесь говорят об искусственном интеллекте, показывают его в действии и помогают подобрать нужные инструменты для этого.

На конференции международного уровня я впервые, а вот на всеукраинских бывал неоднократно. На Data Council в Барселоне мы услышали много интересных лекций и получили полезный опыт, т. к. не только лекторы, но и участники делились между собой личным опытом. Поэтому в NIX мы привезли достаточно много полезных кейсов и информации. 

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

Нам также рассказали о ряде более масштабных проектов. Например, представители вычислительного центра Барселоны рассказывали о том, какие проекты они реализуют с помощью своих мощностей. К слову сказать, их мощностной вычислительный центр — второй в Европе и 13-й в мире. Поэтому такие их проекты, как симуляция поведения людей в толпе в определённых частях города для улучшения инфраструктуры, многим  вряд ли удастся реализовать. Но взять на вооружение идею и способ ее реализации вполне возможно :). И первая часть моего доклада в отделе была посвящена этим проектам. 

Во второй же части я рассказывал об Explainable AI. Это достаточно интересная тема, и она в скором времени явно будет присутствовать в наших проектах. Если раньше системы по принятию решений выдавали только конечный результат без предоставления обоснований, то Explainable Artificial Intelligence должен помочь нам понять причину решений, предоставить объяснения, на которых в будущем пользователь может построить дискуссию. Например, если система будет говорить, что на картинке изображен кот, то она одновременно предоставит и обоснования — потому что у него вот такие усы, лапы и хвост :).

Дима, С++ разработчик

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

На конференции очень полезными были доклады, похожие на задачи, которые нам уже приходилось решать: NLP, распознавание изображений, классификация в полуавтоматическом режиме (без разметки человеком), метрики оценки моделей. Благодаря докладам становилось более понятным, как еще можно решить аналогичные проблемы. Лично для себя я отметил некоторые best practice. В дальнейшем обязательно применю их в своей работе. Порадовало, что в некоторых моментах NIX оказались на шаг впереди других команд :).

Если сравнивать Data Council в Барселоне с AI Ukraine, то эта конференция была не такой массовой — людей заметно меньше. Но это политика организаторов, насколько я знаю. При этом здесь реальных работ из жизни было показано больше. Сами доклады оказались менее техническими, зато был сделан акцент на аналитике. Нам показывали, на кого нацелено решение, какой рынок используется, как ведут себя конкуренты, как находить отличия продуктов.

Для меня самыми запоминающимися стали доклады по распознаванию еды и автоматической классификации товаров на платформе для онлайн продаж. Однозначно могу сказать, что посещение таких конференций важно для data scientist’а и его профессионального роста.

Виталий, С++ разработчик

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

А так как в NIX ребята любят делиться полезной информацией, после каждой конфы они готовят собственные доклады и проводят лекции внутри отделов, выступают на профильных конференциях или становятся спикерами NIXMultiConf. Развиваться с NIX так просто, когда работа становится твоим хобби :).