Антон Бабкин – студент второго курса ИСАУ университета «Дубна» – стал призером Международной цифровой олимпиады «Волга-IT». Из 6000 участников олимпиады в финал вышли только 100. Очень здорово, что трое из них – студенты Института системного анализа и управления университета «Дубна»: Антон Бабкин (2 курс, направление «Программная инженерия»), Илья Батаев (3 курс, направление «Информатика и вычислительная техника») и Вероника Иванцова (4 курс, направление «Прикладная информатика»). Чтобы бороться за лидерство в финале, ребята отправились из Дубны в Ульяновск. Самым успешным из дубненских студентов оказался Антон Бабкин, он занял 3 место в направлении «Искусственный интеллект и анализ данных». Для решения задачи в финале нужны были знания по теории принятия решений – это дисциплина, которую Антон еще только будет изучать в следующем семестре.
В этом интервью Бабкин рассказывает о том, какие задачи были предложены в полуфинале и финале «Волга-IT». А также – о том, почему он выбрал для учебы университет «Дубна».
Для Института системного анализа и управления Антон Бабкин – знаковый студент. Он поступил в ИСАУ и приехал в Дубну из Раменского по рекомендации своего школьного учителя по информатике, который в 2010 году сам окончил ИСАУ.
– Антон, расскажите, пожалуйста, какое задание вам досталось в финале «Волга-IT»?
– Задание по направлению «Искусственный интеллект и анализ данных» было предложено компанией «АИС Город» из Ульяновска, которая занимается разработкой программного обеспечения для автоматизации и мониторинга ЖКХ. Компания использует элементы «умного дома». Она устанавливает в домах электронные счетчики, которые сами передают показания на станции по беспроводной связи. Т.е. жители квартир не должны каждый месяц передавать показания счетчиков. Станция бьет на радиус в километр и к ней можно подключить 2000 счетчиков. Задание в финале олимпиады заключалось в том, что нужно было придумать, как расставить станции в городе, чтобы к ним можно было подключить как можно больше домов. И при этом не ставить лишних станций, потому что они стоят дорого.
Каждому участнику дали файл, в котором по каждому дому был дан его адрес, координаты и сколько в доме устройств, которые нужно подключить к станции.
– Как вы решали эту задачу?
– Я использовал метод «K-ближайших соседей». Это оказалось правильным решением. Но первое место заняла девушка, которая догадалась использовать улучшенную версию «К ближайших соседей ++». Решая эту задачу, я еще попробовал алгоритм, который случайно расставлял точки для станций. И получилось, что в некоторых местах случайный алгоритм расставил точки лучше, чем «К-ближайших соседей». Этот вариант я тоже показал в своем решении.
– А какие задания у вас были в полуфинале олимпиады?
– Полуфинал проходил дистанционно в течение месяца. Там тоже были хорошие реальные задачи от этой же компании «АИС Город», связанные с ЖКХ.
В первом задании надо было классифицировать заявки пользователей, которые люди направляют в управляющую компанию многоквартирного дома. По тексту заявок нужно было определить, к какой категории они должны относиться: управление домом, водопровод, отопление и так далее.
Второе задание было направлено на обработку изображения. Надо было предложить принцип считывания изображения, чтобы по фотографии компьютер определял показания счетчика.
Третье задание заключалось в том, что по характеристикам дома – год постройки, сколько квартир, какая у него крыша, из чего он построен – надо было посчитать, сколько тепла за зиму потребит этот дом.
– Где вам удалось побывать в Ульяновске во время финала «Волга-IT»? Ведь помимо самой олимпиады, там была и экскурсионная программа.
– Нас водили на экскурсии в офисы компаний в Ульяновске. Я побывал в компании «АИС-город», которая предлагала кейсы для «Волга-IT» и в компании «СимбирСофт», которая разрабатывает сайты для разных компаний. Кого-то водили на авиастроительный завод, а я попал в «Музей истории гражданской авиации».
Мне это было интересно, потому что мой родной город Раменское в Московской области тоже связан с авиацией. У нас делают «мозги» для самолетов и вертолетов. Есть Раменское приборостроительное конструкторское бюро и Раменский приборостроительный завод.
В детстве я, кстати, занимался авиамоделированием, делал радиоуправляемые самолетики из пенопласта.
– А почему вы выбрали университет «Дубна»? Расскажите свою историю.
– Мне хотелось заниматься искусственным интеллектом и не хотелось учиться в Москве. Однажды за компанию с друзьями я попал на день открытых дверей в Московский авиационный институт (МАИ). И один из выступающих преподавателей там показывал график: количество программистов в 90-е годы и сейчас (там огромная волна) и такая же огромная волна в количестве специалистов в области искусственного интеллекта, только 15 лет спустя – в начале 2000-х и сейчас. Выступающий сказал, что скоро специалисты по ИИ будут так же востребованы, как сейчас программисты. Мне это запомнилось.
Мой школьный учитель по информатике Никита Алексеевич Голубцов посоветовал мне поступать в Институт системного анализа и управления университета «Дубна», который он сам окончил. И я приехал в Дубну.
– Здорово. Сейчас вы учитесь на втором курсе, как вам кажется, чему можно научиться в ИСАУ и вообще в университете «Дубна»?
– Здесь очень хорошие предметы, связанные с программированием. До ИСАУ я ничего не знал про объектно-ориентированное программирование. Здесь меня заставили прочитать про объекты, про классы, и я пересмотрел свои старые программы и понял, что их можно было написать лучше.
В этом году я поступил в университете в Международную ИТ-школу «Аналитика больших данных». https://itschool.uni-dubna.ru//
– С какого возраста вы программируете?
– С 9 класса. У нас тогда была удаленка из-за коронавируса. Начиналось лето, было свободное время. Я прочитал книжку Сварупа «Укус питона» (по-английски она называется «Bite of python»). Через неделю мне в компьютерной игре попалась задачка, решение которой из-за вероятности могло растянуться надолго. И я решил ее автоматизировать. Восемь часов я писал программу. И потом за 15 минут моя программа решила задачу. Мне это очень понравилось.
– Чем вас так привлекает искусственный интеллект? Какую загадку вы хотите разгадать с его помощью?
– Мне интересно, можно ли сделать так, чтобы искусственный интеллект не просто правильно решал задачу, но еще и объяснял, почему он выбрал именно это решение.
– Если бы вам пришлось выбирать профессию из совсем другой сферы, не связанной с ИТ, что бы вы выбрали?
– Я бы работал с людьми, может быть, стал бы психологом.
Анна ЭПШТЕЙН