Сезон ИИ для РЖД
В Санкт-Петербурге на северо-западном окружном хакатоне проекта «Цифровой прорыв. Сезон: Искусственный интеллект», входящего в президентскую платформу «Россия — страна возможностей», успешно выступила команда HDD из РГЭУ (РИНХ).
Хакатон проходил в рамках федерального проекта «Искусственный интеллект» национального проекта «Цифровая экономика». По итогам соревнования определились 18 команд-победительниц. Представители Ростовской области успешно выступили, заняв призовое место в одной из номинаций.
Это второкурсники факультета компьютерных технологий и информационной безопасности из РГЭУ (РИНХ) — Иван Алипатов (он аспирант), Светлана Куприяненко, Денис Бражко, Богдан Далиба, Андрей Буренок. Это седьмой по счету их хакатон «Цифрового прорыва» — и первый достойный результат, считают ребята.
Команда
Свой рассказ студенты начали с расшифровки названия команды. HDD расшифровывается как Hard drive disk — жесткий диск. «Это наш локальный мэм», — объясняют ребята. Жесткий диск сегодня один из самых медленных носителей информации. То есть, сами себя назвали уж слишком медленными. Но на деле оказалось — все не так.
А сама команда появилась так: Денису Бражко, будущему капитану, предложили собрать ребят для участия в вузовском мероприятии. Он команду-то собрал, но кое-кто отсеялся в ходе естественного отбора. Пришлось собирать еще одну(друзья пригласили друзей) — теперь уже для РИНХовского хакатона: а они проводятся в университете два раза в год. И бывает порой так, что задачи на внутреннем хакатоне сложнее, чем на тех же хакатонах «Цифрового прорыва».
Интеллектуальный пульт составителя
Что такое хакатон? Это 48 часов непрерывной работы — мозгового штурма проблемы и разработки найденного решения. Есть команды, которые приходят на хакатоны со своими заготовками. Но, уверены наши герои, это неинтересно и неспортивно. Получая задание, они думают, чтобы придумать этакое — подальше от какого-нибудь стандартного решения.
Участвовать в «Цифровом прорыве» в Санкт-Петербурге наши студенты вызвались сами, «накачав мускулы» на хакатонах практически по всей стране. Кое-где это онлайн-участие, куда-то студенты выезжают, при этом дорогу им оплачивает вуз.
В Санкт-Петербурге задача была выбрана от НИИ РЖД. Речь шла о разработке устройства для человека, формирующего составы поездов, то есть, о небольшой коробочке (она крепится у плеча человека), которая голосовые команды составителя преобразует в задачи для программы, отправляющей определенные вагоны в определенные составы.
Были при этом и подводные камни: ограничение по мощности, запрет на использование видеокарт. А это уже отсеивало следующее: максимальное потребление оперативной памяти при работе, да и и сама программа должна была «весить» не более 500 мегабайт.
При этом самым «больным» местом было быстрое взаимодействие голоса и программы. На отклик отводилось не более 100 миллисекунд. То есть, человек нажал кнопку, отдавал команду, и через 100 миллисекунд вагон должен отправляться на нужный путь.
В саму программу закладывалась определенная база таких команд (голосовые, переведенные в определенные математические векторы). Программа сравнивала эти команды с теми, что подавал голос человека, и находила ту, которая отправляла вагон в нужном направлении.
А если человек, отдавая команду, выругался? «И это предусмотрено, — ответила команда HDD. — Ну, чуть-чуть увеличится время передаваемой команды. Так же, как если он высморкается при этом. Тембр голоса — женский, мужской, его высота — значения не имеют». То есть, биометрия была снивелирована до нужных параметров.
Как все случилось
— 25 команд в Санкт-Петербурге решали такую же, как мы, задачу, — рассказывает команда, — до финала дошли 17.
То есть, не все выдержали две бессонные ночи и очень много выпитого кофе.
Команды были разные: в хакатоне разрешено участвовать с 14 лет. Ребята вспоминают и дедушку с внуком, принимавших как команда участие в состязаниях. А также одного 12-летнего школьника по имени Марк из некоего небольшого российского городка, вопросы которого своей сложностью вводили экспертов в ступор.
Защищали свой проект ребята онлайн (защиты транслировались на RUTUBE): на хакатонах эксперты порой сидят в разных городах. И заняли второе место, уступив победителю по метрикам.
Метрики — это способ определения точности работы модели.
— У нас не было возможности дообучить модель, чтобы она лучше понимала именно русскую речь. То есть, она очень странно переделывала текст, по метрикам которого мы и «пролетели», — рассказывает капитан команды HDD.
И, тем не менее, выиграла тогда команда 200 тысяч рублей.
И что дальше
В хакатонах они и далее будут принимать участие. И как только времени хватает у них и на учебу?! Посмеиваются: да, хватает. А еще они готовят к бета-тесту приложения для «умного» ведения заметок с использованием искусственного интеллекта. Насколько сегодня актуальна эта задача?
— У людей с годами набираются важные для них заметки,- объясняет команда, — скажем, записываются какие-то идеи, но они часто теряются в горе повседневного «мусора».
Ребята проводили опрос, и выяснилось, что 80 % опрошенных прямо-таки жаждут получить подобное приложение.
А чем это не стимул для работы второкурсников, у которых решение не только этой задачи еще впереди?!…
В международном хакатоне в Калининграде команда HDD выступала онлайн и заняла 11 место среди 20 команд, что для новичков на соревнованиях такого уровня совсем неплохо.