В декабре студенты Центрального университета вновь продемонстрировали высокий уровень подготовки на крупных соревнованиях по программированию, анализу данных и кибербезопасности. Завершаем год победами и ставим цели на будущий год.
Искусственный интеллект и анализ данных
Финал AIDAO (30 ноября — 2 декабря)
AIDAO — престижное соревнование от Яндекса, ориентированное на разработку инновационных решений в области искусственного интеллекта.
От ЦУ участвовало четыре команды:
«ощество без б»;
DAT;
map_reduce;
Cognitive Coders.
В финале престижного соревнования AIDAO команда map_reduce заняла призовое место в дополнительной задаче, улучшив бейслайн-модель с использованием больших языковых моделей (LLM).
ФИЦ Хакатон (29 ноября-4 декабря)
На соревновании, ориентированном на решение задач реального бизнеса, команды ЦУ заняли два призовых места.
Команда CU Cats заняла первое место за разработку цифрового помощника юриста (кейс № 20).
Состав команды:
Антон Куликов;
Михаил Белоглазов;
Дмитрий Герасимов.
Антон Куликов, капитан команды:
«Рад, что мы стали победителями в одном из кейсов ФИЦа. Мы работали над действительно интересной задачей, которая, как мы надеемся, будет полезна для компаний. Чуть больше чем за день реализовали полноценный MVP, который наглядно демонстрирует наше решение. Это был отличный опыт командной работы».
Команда CUeta заняла второе место с решением задачи трекинга людей в видеопотоке (кейс № 9).
Состав команды:
Вадим Линьков;
Кирилл Клем;
Владимир Архипов.
Кирилл Клем, участник команды:
«В этот раз была сложная задача (заявлена как Middle+), востребованная в индустрии и применимая в реальных кейсах, с который мы достаточно достойно справились, смогли раскрыть свои сильные стороны и показать хороший результат. Мы представили не совсем тривиальное решение, воспользовавшись наработками и идеями из наших проектов и предыдущих хакатонов. Также были хорошие кейсодержатели, которые понимали наши идеи и задавали только адекватные вопросы».
Хакатон «Искусственный интеллект и цифровые технологии в социологических исследованиях» (5 декабря)
Команда aCUtone! заняла третье место, представив ML-модель для анализа студенческих постов в социальных сетях.
Состав команды:
Дарья Ботялина;
Иван Курбан;
Егор Стариков;
Тимур Небольсин;
Михаил Гаврилов.
Дарья Ботялина, участник команды:
«Мы изначально шли, чтобы набраться опыта и поработать над новым форматом кейса. Он был про социологию, нашей задачей на отборочном этапе было придумать модель машинного обучения, которая распределит посты в студенческих группах на релевантные и нерелевантные, а в финале — распределить релевантные на четыре группы по смыслу. Все это должно было осуществляться автоматически. Основная сложность в том, что данных для обучения катастрофически мало — по 40 примеров на каждую категорию. Требовалось придумать, как это обойти, чтобы при финальной проверке метрика показала большое значение. Так как проверка проходила только один раз, на финальном решении, мы до последнего не могли оценить наши шансы на победу, но на выступлении, где нужно было представить решение, выложились на максимум. В том, что займем призовое, мы сомневались до самого конца, потому что большинство в остальных командах были либо старшекурсниками, либо уже практикующими специалистами в этой области, а мы совсем новички. И как же радовались, когда нас пригласили на сцену для награждения. Для нашей команды это первая большая победа, но точно не последняя! Уже планируем участие в нескольких других хакатонах».
Финал AlfaHack (7-8 декабря)
AlfaHack — хакатон от Альфа-Банка, предлагающий участникам решать задачи, связанные с анализом больших данных и банковскими процессами.
Команда MatchaLatte заняла шестое место, продемонстрировав AutoML-решение для анализа девяти различных наборов данных.
Комментарий команды MatchaLatte:
«На первом этапе задачей было предсказание оттока юридических лиц из банка. Мы использовали в основном градиентные бустинги, работали с отбором и генерацией новых признаков. В своем кейсе мы закончили с топ-1 на лидерборде и прошли в финал. В финале задачей было создать AutoML-решение, которое тестировалось на девяти датасетах с разными задачами. Мы работали с различными моделями и остановились на LightAutoML, для которого отдельно прорабатывали настройки и комбинации моделей внутри. В итоге мы заняли шестое место».
HSE CS х BRICS Ideathon (8 декабря)
HSE CS х BRICS Ideathon — соревнование, где участники анализируют данные и разрабатывают технологические решения в международном контексте.
Команда «Мяу» завоевала первое место, разработав блокчейн-систему для анализа данных.
Состав команды:
Яна Фитковская;
Александра Ширяевская;
Анна Васина;
Артём Сарапульцев;
Алексей Рыжик.
Яна Фитковская, участник команды:
«HSE CS х BRICS Ideathon — новый опыт для нас, поскольку концепция отличается от привычных хакатонов: нужно анализировать не готовые данные, а любую информацию, которую сами найдем по задаче. В нашей команде политологов не было, поэтому мы решили отталкиваться от своих сильных сторон и сосредоточиться на технологиях. Наше решение — блокчейн-система — неожиданно (даже для нас) стало лучшим!»
Международный конкурс по искусственному интеллекту для молодежи AI Challenge (13 декабря)
AI Challenge — международное соревнование, посвященное разработке решений в области машинного обучения для реальных кейсов, представленных крупными компаниями.
В рамках международного конкурса наши команды показали выдающиеся результаты:
«ИИван» — первое место с моделью для прогнозирования котировок акций.
Состав команды: Иван Сазанов и Иван Загорулько.
Комментарий команды:
«Мы решали кейс от СберИнвестиций. Задачей было разработать модель для предсказания котировок акций, используя новостной анализ. Мы провели детальное исследование влияния рыночных показателей на качество модели, после чего обернули решение в удобного телеграм-бота.
Наша команда заняла первое место. Нам помогла настойчивость, так первые этапы мы начали с небольшими баллами и нужно было постараться, чтобы выйти в финал. Для изучения техник и подходов к задаче мы в том числе ходили на встречи клуба Kaggle в ЦУ и получали полезные советы. Для финального этапа мы также предварительно участвовали в цифровом прорыве со схожей задачей, чтобы лучше понимать, как реализовать решение».
«Без приколов» — второе место с проектом скоринга подрядчиков.
Состав команды: Артём Селезнев и ученик школы № 2107 Данис Динмухаметов.
Артём Селезнев, участник команды:
«Я участвую в AI Challenge уже не первый раз: в прошлом году удалось занять третье место в кейсе про медицину. В этом году я участвую в кейсе от компании „Самолет» — нашей задачей стало предсказание дефолта контракта с подрядчиками в промежутке шесть месяцев. За несколько месяцев работы было проведено большое исследование и сравнение методов для решения данной задачи. На втором этапе мы улучшали наш алгоритм работой с графовыми методами, которые показывали связь между подрядчиками. На финальном этапе нам предстоит доработать наше решение и интегрировать его в интерфейс, созданный на предыдущих этапах. Данное соревнование — очень крутая возможность, чтобы поработать в команде, прокачать свои скиллы, а также сделать что-то необычное и интересное».
Кибербезопасность
Финал M*CTF (7 декабря)
M*CTF — соревнование в формате Capture the Flag, организованное МТУСИ, где участники решают задачи по кибербезопасности.
Команда CUT заняла 13-е место в финале крупнейшего турнира по информационной безопасности.
Полуфинал Кубка CTF (21 декабря)
Кубок CTF — одно из крупнейших российских соревнований по информационной безопасности, объединяющее студентов и профессионалов.
Команда Центрального университета вошла в число лучших университетских команд, завершив полуфинал с достойным результатом: седьмое место среди академического зачета, 13-е место общий зачет.
Вадим Романов, студент бакалавриата:
«Это был главный СTF в формате Attack-Defence в этом году в котором мы участвовали. Мы получили много опыта, в том числе того, который пришел нам после того, как мы наделали кучу ошибок. Но ошибки делают нас сильней, поэтому мы ни о чем не жалеем. Как никак мы совершенно новая команда и нам не хватает практики и сыгранности, однако даже так мы смогли опередить довольно большое количество команд. Впечатления от CTF у нас положительные, есть о чем задуматься и куда расти».
Спортивное программирование
Полуфинал ICPC (13—15 декабря)
ICPC — международное соревнование по спортивному программированию, где студенты решают алгоритмические задачи.
Команда Central University, but there is a caveat завоевала диплом второй степени и заняла 56-е место среди 280 команд, подтвердив высокий уровень подготовки.
Роберт Габдуллин, студент магистратуры и участник команды:
«Полуфинал оказался невероятно эмоциональным и ярким. Никогда прежде пятичасовой контест не проходил настолько быстро. На протяжении всего соревнования я был полностью погружен в решение задач, и время пролетело незаметно. Удивительное чувство — находиться в зале с более чем 500 участниками, где вокруг царит шум, но ты замечаешь только своих тиммейтов и задачи перед глазами. Благодаря слаженной командной работе мы успешно справились с трудностями и показали достойный результат».
Итоги года
С сентября в Центральном университете были запущены четыре соревновательных трека:
Kaggle — машинное обучение и анализ данных;
CTF — кибербезопасность;
ICPC — спортивное программирование;
IMC — математика.
Это позволило студентам погрузиться в интенсивную подготовку под руководством опытных тренеров, которые каждую неделю проводили занятия.
С сентября студенты ЦУ приняли участие в 32 соревнованиях, завоевав:
семь первых мест,
четыре вторых места,
четыре третьих места.
Эти результаты — показатель упорной работы, поддержки тренеров и огромного потенциала наших студентов. Мы гордимся успехами команд и желаем им новых побед в предстоящем году.