Алгоритм победы: интервью с победителем олимпиады по искусственному интеллекту Артёмом Мазуром

На Всероссийской олимпиаде по искусственному интеллекту ученик 11 класса из Москвы Яромир Хрыкин набрал наибольшее количество баллов и стал абсолютным победителем. Также в четвёрку победителей вошёл столичный одиннадцатиклассник Артём Мазур. Ещё пять учеников из Москвы стали призёрами соревнования. В ходе олимпиады участники решали реальные кейсы от крупнейших технологических компаний. По её результатам школьники могут получить преимущества в виде дополнительных баллов или зачисления без вступительных испытаний при поступлении в ведущие вузы страны. Мы попросили победителя соревнования Артёма Мазура поделиться впечатлениями от олимпиады, рассказать о подготовке к ней и о дальнейших планах.

Почему ты решил принять участие в олимпиаде? 

Я понимал, что это лучшая для меня возможность поступить в вуз без вступительных испытаний. В олимпиаде по ИИ не такая высокая конкуренция, как, например, в олимпиадах по математике или информатике, а я к началу отборочного этапа уже имел большой опыт в этой области. В первом соревновании по машинному обучению (ML) я поучаствовал этим летом, это был командный хакатон Tech Day от НИУ ВШЭ и ВК.

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

Как ты готовился к Всероссийской олимпиаде по искусственному интеллекту? 

К отборочному и основному этапу я специально не готовился, мне хватило имеющихся знаний чтобы пройти в финал. Перед финалом я в течение недели тратил 1–2 часа в день на чтение различных материалов в интернете, посвящённых соревновательному ML. Больше всего, как я считаю, мне помог курс How to Win a Data Science Competition: Learn from Top Kagglers, материалы которого есть в открытом доступе на GitHub. Также год назад я начал обучаться на курсе КодИИм в ЦПМ. Именно там я понял, что хотел бы заниматься машинным обучением, а также получил необходимую теоретическую базу, узнал об основных алгоритмах и принципах их работы.

Какие задания встретились на олимпиаде? Что показалось особенно интересным и сложным?

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

Какие знания позволили тебе прийти к победе? Что стало ключевым фактором успеха?

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

Есть ли у тебя карьерные планы? Чем бы ты хотел заниматься в дальнейшем?

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

Автор: Полина Кулалаева