June 28, 2025

Spring 2025! My dear besties)

Всем здравствуйте дорогие читатели! Согласен, давненько я ничего стоющего не писал, поэтому исправляюсь! В этом посте я вам поведаю о том какие приключения свалились мне на голову этой весной! А их поверьте было немало)

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

Вступление

Давайте начнём с самого начала! Встретил я весну, а вернее началась она для меня встречей с полицией! Где-то 3-4 марта мне очень захотелось прогуляться в 0:30 я вышел и параллельно слушал приятную музычку и пританцовывал. В моменте я осознаю, что ко мне подъезжает 2 машины Росгвардии, а мне между делом через неделю уже ехать на НТО БДиМО, поэтому я немного испугался, но всё обошлось. Как вы думаете что было? Правильно они подумали, то что я под действием наркотиков и, поэтому меня и остановили, однако в процессе разговора с ними меня отпустили со словами ладно иди отсюда меломан, один из сотрудников меня уже начал пробивать и звонить в штаб. В штабе над ними посмеялись и меня собственно отпустили.

Вот такое начало моей весенней гранд-саги уже было весело, хпх.

НТО БДиМО

На БДиМО я ехал во всеоружии, я даже старался что-то готовить, хотя это абсолютно противоречит тому, что я обычно делаю, и, целенаправленно, я никогда ни к чему не готовился, однако в этот раз начал, ноооо это не пригодилось, потому что общие размышления о том, что, вероятнее всего будет рексис разбились об обычную мультирегресионную таску.

Первый день

Первый день прошёл спокойно: мы написали индивидуальные туры по информатике и математике, а затем нам представили проектное задание над которым нам предстояло "работать" следующие 4 дня, я, конечно, думал, что всё будет гладко, и поэтому впервый день всё было спокойно: думал, тестил гипотезы, но ни одна из них не работала (А я настолько гений, что взял и скипнул бейзлайн), поэтому я подумал надо отдохнуть и продолжить завтра.

Второй день

Во второй день я уже понял, что что-то здесь не так. Здесь уже пошли заливаться первые сабмиты, но ни один из них ДАЖЕ ПОЛОЖИТЕЛЬНОГО СКОРА НЕ ВЫБИЛ! Т.к. метрика у нас была R^2. Я весь день сидел и пытался что-то сделать, но из-за отсутствия результата у меня начали появляться неприятные мысли о ничтожности своего бытия, но сдаваться я был не намерен, поэтому сидел до конца матеря себя в голове. Тем не менее прогресса до сих пор не наблюдалось.

Третий день

В этот день я сдвинулся с мёртвой точки, а всё потому что я додумался провести эксперименты с константными предиктами. Взяв и закинув предикт среднего я получил метрику -737 (помню точно), потом разделил ответ на 2 и метрика уже была близка к -56. После этого в моей голове произошёл щелчок и меня можно было разделить на до и после. Я сразу-же понял в чём соль: РАСПРЕДЕЛЕНИЕ ТАРГЕТА НА ТЕСТЕ И ТРЕЙНЕ РАЗЛИЧАЕТСЯ! Я испытал настоящий катарсис и меня абсолютно точно КОКНУЛО. Немного поразмышляв я понял, что я могу с этим всем сделать и накидал разных гипотез, что стоит сделать, чтобы повысить скор. И сейчас расскажу вам способы, которые я придумал подробнее:
Первая идея: Я решил предсказывать не сам таргет, а конверсию, то есть я делил таргет на одну из фичей. И ЭТО СРАБОТАЛО! Это изначально дало скор равный 9.37 или что-то подобное, что было уже крайне таким неплохим результатом.

Вторая идея: Я решил использовать функцию потерь MAE, именно в комбинации с ней и получился скор 9.37. Я в тот момент знатно кричал, но этот скор даже не близок к финальному результату, с ним бы ничего не вышло, поэтому работаем дальше, но это вывело меня из полудепрессивного состояния, в котором я пребывал до момента полу-успеха, поэтому: "Работаем дальше"

Четвёртый день

Третья идея: Начну с того, что на тестирование этой идеи у меня почти не оставалось времени я успел её допилить вечером третьего дня. А в четвёртый день у нас БЫЛО ТОЛЬКО УТРО ЧТОБЫ ЗАЛИТЬ ОСТАВШИЕСЯ САБМИТЫ! Это был самый потный вечер в моей жизни. И, вот оно, я взял и поставил loss_function = MSE, что и принесло мне роковые 21.37 на паблике (сабмит был залит утром 4-ого дня), это был успех и уже не было времени менять что-либо, поэтому оставалось лишь подготовить сам ноутбук и презентацию, для выступления, т.к. в паблик лидерборде я был что-то вроде 5-6 местом. А с тем как я написал Индивидуальные туры у меня были все шансы стать ПРИЗЕРОМ!!! ( так и произошло, чему я был несказанно рад!)

Затем шли презентации -> лекции составителей кейсов и разборы задач -> НАГРАЖДЕНИЕ!!)

Презентации

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

Однако не могу не упомянуть самое крутое решение, за что людям невероятное уважение и респект! Люди взяли и запихали в маленький докер (про это напишу в пояснениях) образ CLIP, с помощью чего и выиграли.

Лекции составителей и разбор задач

На лекциях от ВК и Яндекса мы узнали что-то про рексисы и самым интересным однозначно был разбор задач с этапов, т.к. нам было крайне интересно узнать как решалась, например, третья задача на втором этапе и многие другие вещи. Примерно так и закончилась рабочая часть БДиМО.

Пояснения

Дополнительную сложность создавало, то что все сабмиты происходили через докер. С которым была крайне фановая вещь. Вероятность того, что сабмит зальётся была примерно 1/10, то есть я буквально вообще ничего не изменялось в докерфайле, но сабмит заливался примерно с 10-й попытки, что в моменте создавало дополнительные сложности. Также доп. сложностью для меня было, то что в команде я работал в одиночку над большей частью вещей, не в упрек людям, просто я не правильно расчитал навыки людей, что является полностью моей виной. Вот такие у меня были дополнительные сложности, однако я уверенно могу сказать, что это всё стоило того!

ИТОГ!

Я ЗАНЯЛ ПРИЗËРА! ВСË ЧТО БЫЛО ДО ЭТОГО СТОИЛО ЭТОГО МОМЕНТА!!!! ЭТО МОË ПЕРВОЕ БВИ! Я ВСПОМИНАЮ ОБ ЭТОМ И ПРОСТО НЕ МОГУ СДЕРЖАТЬ УЛЫБКУ!!!!

Моменты счастья
Не описать словами!

Друзья

БДиМО было для меня местом, где я спустя ГОД встретился с теми людьми, с которыми вообще хочу общаться вечно! Тут я наконец-то увиделся с людьми из Сириуса со Стасом, который для меня за это время стал реально хорошим другом, также вновь увиделся с Артемщиком (Артёмом Гороховым). И конечно-же познакомился с огромным количеством классных людей с которыми впоследствии мы веселились и творили фигню на последующих ивентах! Спасибо Вадим, Артём, Стас, Егор!

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

Ребят вы правда самые лучшие и крутые!!!! Если бы не вы, мне было бы гораздно скучнее на разных мероприятиях, если бы не вы у меня бы не было столько мотивации сил и энергии!

Хочу сказать вам всем огромное спасибо! Я вас просто обожаю! Будьте собой! Стремитесь, старайтесь и главное мечтайте!

Примерно так и закончилась первая глава моего путешествия! Которое можно разделить на целых 3 части! Поэтому, продолжаем!)

Промежуточная стадия между БДиМО и ИИ

Как бы странно это не звучало, но после важной победы для себя меня начало очень сильно плющить. У меня вообще не было сил ни на что, на протяжении целого месяца я спал по 16 часов в сутки, каждый раз как вставал просто ел и снова шёл спать, не знаю с чем это было связано но промежуток между этими мероприятиями у меня и вправду не очень задался, но на мероприятии мне удалось из него выбраться! Так что! НТО ИИ, ПОЕХАЛИ!!

НТО ИИ

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

Начало

Всё начиналось достаточно необычно на самом деле именно на месте проведения. Как только я прибыл на место, я к своему великому счастью лично познакомился с многими людьми с которыми до этого виделся лишь в чатах (Привет Елисей!). Я прибыл одним из первых, поэтому встречал почти всех и было очень приятно видеть, то как прибывает каждая делегация, что собственно позволило мне в первый день повидаться со всеми. И подготовиться морально к первому рабочему дню. Хочу также вам сказать, что честно говоря я ехал на НТО ИИ ради того, чтобы повеселиться и провести время с друзьями - это была для меня основная цель<3)

А и также стоит упомянуть тот челлендж, который я решил себе поставить на этом замечательном мероприятии, итак, Я НЕ ПИСАЛ КОД РУКАМИ ОТ СЛОВА СОВСЕМ - ЭТО БЫЛ ЧЕЛЛЕНДЖ ОНЛИ ВАЙБКОДИНГ! И это тоже научило меня многому.

Начало пути. Первый рабочий день

Этот первый день начинался точно также как и на БДиМО, то есть мы взяли и написали инды, а затем нам представили задание, на которое собственно было уже достаточно много отсылок и мы отлично представляли себе что нам нужно будет сделать, поэтому многие люди были уже отлично подготовлены, знали какие модельки стоит юзать, какие лоссы использовать и другое. Респект людям, которые реально готовятся, благодаря этому опыту я понял насколько это важно и необходимо, ведь в бой всегда нужно идти во всеоружии! Мы начали решать задания спустя некоторое время на лидерборде начали появляться первые сабмиты у многих из них были весьма хорошие скоры, а я в это время страдал фигнёй, болтал с друзьями и просто кайфовал, и, потихоньку чинил бейз. (Впоследствии я его дочинил вечером, а утром следующего дня оказалось, что они удалили все блокноты на клауде). Мой первый день, честно говоря, не принёс абсолютно никаких результатов, но самое интересное произошло именно во второй день, а что именно вы сейчас и узнаете)

Второй и третий день

Второй день начинался точно также как и первый, но я решил немного что-то поделать. Весь день сидел и тестил разные вещи, но все они упирались в странные вещи, почему-то не получалось выбить нормальный скор. И оказалось весь секрет в том, что я использую неправильный лосс, то есть Triplet Loss - полное фуфло и Arcface Loss намнооогоо лучше, но это я понял лишь под конец дня на свечке, т.к. мы немного обсуждали таску вечером на свечке и когда один знакомый описывал эту задачу просто описывал без каких-либо пояснений (Спасибо Артём Джалилов), то я впервые услышал её условия, до этого Я НИ РАЗУ НЕ ПРОЧИТАЛ ЗАДАЧУ - это была моя самая главная ошибка, т.к. делать задание не зная его звучит просто абсурдно, однако моя шизанутая голова так делала всегда и до этого всё работало просто великолепно, но именно этот раз показал мне важность чтения условий, то насколько важно понять задачу полностью: изучить вопрос и посмотреть на уже существующие методы решения поставленной задачи, и только после этого начинать придумывать велосипед.

Для меня небольшая фраза с описанием задачи стала спасительным баллоном кислородом в условиях тонущей подлодки и я решил - НЕТ ВРЕМЕНИ СПАТЬ, НО ЗАТО ЕСТЬ ПЛАН! (одно из самых ОДИОЗНЫХ РЕШЕНИЙ В МОЕЙ ЖИЗНИ), сидя всю ночь и размышляя над заданием, я пришёл к одному очень интересному решению и придумал несколько крутых идей, которые впоследствии позволили мне выбить неплохой скор (в некотором смысле он ужасный, но в общем я побил 0.9).

Вообще у меня были довольно стандартные идеи, но, начну с того, чего мне не хватило: мне нужно было использовать transformer based модели, то есть ViT'ы всякие и это давало весьма сильный прирост, затем был один реально афигительно крутой человек (Артинеон ты очоч крутой!) с невероятно интересной идеей! ФЛИПЫ ТИГРОВ! Человек перевернул картинку тигра и присвоил ей новый класс, чтобы модель акцентировала своё внимание не на положении полосок на теле тигра, а на самих полосках, то есть полоски единственно важный фактор, который показывает уникальность сущности - и это невероятно крутая идея! И также был альтернативных подход: была альтернативная модель Wild Fusion, которую тоже использовали некоторые победители, она специально заточена под эту задачу и уже предобучена на данных о других животных, что делает её невероятно крутой для нашей задачи.

Да, согласен, не хватило мне весьма многих вещей, но впервую очередь не хватило именно подготовки, что позволило сделать мне вывод: ВСЕГДА НУЖНО ГОТОВИТЬСЯ К ЗАДАЧЕ, ХОТЯ БЫ ПРИБЛИЗИТЕЛЬНО (но лишь после IOAI о котором будет 3-я глава данной писанины), второе: пробуй как можно больше нового, не зацикливайся на каком-то своём одном решении, не старайся его вечно подтюнить, если видишь другие перспективные пути, ТО ПРОБУЙ!

А теперь, то до чего я всё-таки додумался: использовать Arcface loss (да очень очевидная вещь), использовал большую модельку (Какой-то efficient net для картинок 384*384, не совсем базовый) и брал весьма большие ембеддинги для сравнения, также я придумал свой кастомный лосс т.к. я тоже заметил проблему с поворотами, но я придумал менее эффективную вещь, я добавил вторую голову и в лосс встроил штраф за предикт не той стороны, идея заключалась в том, что модель, таким образом, научиться понимать, что на разных сайдах тигры с похожими полосками могут являться разными, также я миксил свой лосс для reID, то есть для него был ArcFace + Triplet Loss (вероятнее всего триплет стоило убрать).

И всё вышесказанное БЫЛО МОИМИ ОТКРЫТИЯМИ ЗА НОЧЬ!)

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

Пояснения

На этой олимпиаде не было такой сложности как докер, однако я опять работал в большей мере в соло, но никому я не собираюсь за это предъявлять это была полностью моя вина, поэтому я собственно наоборот очень доволен - это был афигительнейший год для того, чтобы научиться очень многим новым вещам! И я ни о чём не жалею! В основном возникала лишь одна дополнительная сложность и это.... вес сабмитов, они весели в районе 1гб. И это на самом деле очень много с их плохим интернетом сабмиты грузились под 1 час и часто могли отмениться и залагать, но меня это не останавливало, и, почти под самый конец я узнал о существовании АПИ для одс'а, с помощью которой я залил последний сабмит (опять же - спасибо Артинеон за сей подгон), и если бы я раньше додумался, что можно найти/написать апишку, то это бы решило проблему с интернетом, т.к. с её помощью сабмиты заливались считанные секунды.

My true amigosss

В этот раз вплане общения всё вышло ещё круче, т.к. во-первых я познакомился с очень многими новыми крутыми людьми, такими как Артинеон, Маша и файналли лично увиделся с Вовой, который является одним из моих тру кентов. Я был крайне рад находиться в этой компании, смотреть Соловьёва каждый вечер вместе с Вовой и Артемщиком - ЭТО ЛУЧШИЙ ВАЙБ! Находиться с вами - ЭТО ЛУЧШИЙ ВАЙБ!

Я ценю каждый момент пребывания с каждым из вас, а когда мы собираемся в одну компанию, то это ощущение для меня схоже с я даже не могу слов подобрать с чем, т.к. я каждый раз испытываю такие эмоции, которые я без этого вообще никогда не испытывал. Общение с вами наполняет меня практически безграничным, невероятно, ошеломительных масштабов запасом энергии, что позволяет мне в дальнейшем идти на новые свершения! Быть собой и просто наслаждаться моментом! Ребята вы правда лучшие, я ценю каждый миг проведённый с вами, но о наших посиделках будет написано в главе про IOAI)

Спасибо всем, кто был рядом и новым знакомствам, и я рад, что я могу называть вас верными товарищами и некоторых хорошими друзьями! Спасибо, Стас, Вадим, Вова, Артемщик, Артинеон (прости но мне так привычнее), Маша, и, конечно, Соловьёв))))

И также говоря про НТО ИИ, я не могу не упомянуть легендарный панамный тренд! Спасибо всем тем, кто его поддержал, если говорить вкратце я подходил к совершенно случайным людям надевал на них панаму и фоткал, а после мероприятия скидывал эту фотку им. Лучшие из лучших додумались поставить эти фотки на аватарку, что составило целое маленькое движение! Спасибо вам! Мне очень приятно, что вы ставили на авы фотки, которые сделал я!)

It's MY GAAANG
brief summary

P.s. Костя тебе тоже отдельный приввет! Просто не знаю как встроить в повествование. Как по мне ты был крутым и весёлым вожатым!

Промежуток между ИИ и NEOAI

После НТО ИИ я вернулся уже куда более живым, но не успевши всё осознать я был в некоторой промежуточной стадии. Я не понимал что нужно корректировать, но я понимал что точно нужно, поэтому некоторую часть времени и сил занял так называемый самоанализ, который впоследствии и привёл к этому посту. К NEOAI я даже уже что-то готовил и решал некоторые таски, однако этого не хватило по многим причинам, но об этом вы узнаете далее)

NEOAI

Лирическое отступление

Для меня это было самым важным событием всей весны. Здесь нас не просто собрали и сказали решайте, а также дали полноценную свободу действий. Здесь решал не просто опыт, самым главным фактором была креативность, чтобы пройти этот отбор нужно было не просто нарешать - НУЖНО БЫЛО ПРИДУМАТЬ! Это основная причина почему я очень рад, что наша сборная именно такая, ребята кто прошли я выражаю вам безмерное уважение и буду многому учиться у вас и на вашем опыте, спасибо!

NEOAI - это место, где красота и природа столкнулось с технологиями и научились жить в гармонии, ведь площадка проведения была невероятно крутой (за исключением некоторых траблов с интернетом, которые были исправлены в первый же день). Сама территория представляла собой СБЕРУНИВЕРСИТЕТ (ошеломительно крутое место), в котором было всё: Спортзал, возможность покататься на великах и другом транспорте, Теннисный корт, Футбольная площадка, очень крутая зона для прогулок (холмики, мини водопадики, была возможность сходить прогуляться ближе к лесу и на речку и многое другое!). Про саму турнирную составляющую могу сказать, что мне очень понравилась сама площадка, то есть зал в котором проводилось всё, т.к. у нас было достаточно свободного места для того, чтобы удобно расположить всё необходимое: тетради, ручки, ноутбуки, клавиатуры свои (если есть и необходимо), мне очень понравилась возможность взять и поменять стул во время тура, то есть просто сесть на пуфик - это создавало комфорт и спокойную атмосферу, что помогало не паниковать и не нервничать. Организаторы спасибо вам большое за то, что старались создать для нас уютную среду! Я вам очень за это благодарен!

На NEOAI у меня уже не было экспериментов со сном как на ИИ, однако спал я всё равно не более 5-6 часов, т.к. каждый вечер мы собирались с друзьями, но об этом я поведаю вам позже, а сейчас начинаем в хронологическом порядке!

Формат задач

Сам тур представлял из себя 3 дня, где мы должны были непрерывно на протяжении 6 часов в день решать задачи. Все они были на каггле и побеждает соответственно, тот у кого наиболее высокий балл, также решение обязательно должно быть воспроизводимым. Ко всем задачам дан бейзлайн с условиями, то есть на все задачи есть n-ое количество ограничений, которые необходимо соблюдать.

Первый день (формат)

В первый день нам дали 3 задачи:

Второй день (формат)

Во второй день нам в очередной раз дали 3 задачи:

Третий день (формат)

В третий же день было всего 2 задачи, и мы были лишены задачи на Classic ML:

Общее

Все задачи и некоторую информацию можно найти здесь - https://www.kaggle.com/competitions/neoai-2025/overview

История

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

Первый день (Прибытие)

Как только я прилетел нас встречала мини группа людей и я был очень рад увидеть знакомые лица, сразу со всеми поздоровался и начали ожидать оставшихся людей, когда все прибыли нас забрал трансфер и мы поехали на точку проведения, за незатейливым общением время пролетело весьма незаметно и как только мы приехали на точку проведения меня сразу сразил дикий ШОК! Площадка была настолько большой и красивой, а условия проживания на вид были настолько крутыми, что, показалось, будто нас привезли в какой-то HiTech городок, что отчасти является правдой. Там я поздоровался и встретился с оставшимися амигос! Также очень рад был спустя год встретить Ярика Воропаева (Ярик привет!!! Ты оч крутой!). Провели мы день ознакамливаясь и гуляя по площадке, также могу сказать, что питание было просто великолепным! Мы даже успели сходить в спортзал! На следующий день нас ожидал первый день решения задач! И мы тоже плавно переходим к нему!

Второй день (начало начал)

Утро первого дня началось быстро. Проснулся -> Собрался -> Умылся -> Побежал на завтрак -> Позавтракал -> Погнал решать тур!

Тур

Решил начать я с мл таски, однако из-за того что я реально паниковал в первый день, мои мысли были весьма скованы, я боялся нарушить правило из-за того что не знал что будет с форматом, и, поэтому очень сильно себя ограничивал в идеях из-за чего собственно моё решение было крайне посредственным. И также я пробовал порешать cv таску, в которой тоже не выдал ничего крутого, паника и отсутствие нормального опыта меня добило, поэтому буду совершенствоваться, и, обязательно исправлю свои ошибки в будущем!

После тура

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

Отдельно хочется в этот день отметить лекцию Андрея Юлиановича Себранта, который является директором по маркетингу в Яндексе, на этой лекции он рассказал нам многое про историю развития маркетинга в России и самое важное - это то, что основой маркетинга также является чистейшая математике и вычисления. Он нам рассказал про этакую "природу маркетинга", о том какая математика там необходимо и про некоторые методы расчётов, но акцент конечно-же был сделан истории развития. Спасибо вам!

Свободное время/активности

В этот день была интересная опция просмотра фильма и я решил попробовать

Третий День

Начало дня идентично, однако тур прошёл куда интереснее

Тур

Таска на классик в мл в очередной раз у меня не удалась из-за моей глупости, однако я ценю этот опыт сильнее всего. Именно опыт таких поражений даёт больше всего пользы, именно так ты лучше всего понимаешь, что необходимо исправить, то что ты делаешь сейчас не так, и как это исправить! Я очень доволен, то что я способен хоть что-то решать, но я очень недоволен, то что к большей части всего я пока не готов и именно это даёт мне просто ошеломительное количество энергии, чтобы пойти и исправить свои ошибки! Самое важное не сдаться и пойти работать над собой! Ведь это путь к самосовершенствованию! Я готов принять новые испытания! И этот тур был именно таким! Ведь в NLP таске я смог выдать очень неплохой результат с помощью своей идеи использовать word2vec для поиска синонимов и смешивания эмбеддингов слов с эмбеддингами их синонимов! И это дало мне весьма неплохое 8-ое место с легитным решением, т.к. некоторые люди немного нарушали правила и использовали эмбеддинги других моделей, хотя в правилах было сказано о запрете использования других моделей. И именно так для меня прошёл второй день, т.к. cv таску я решил даже не трогать, и это, кстати, было моей фатальной ошибкой! Новый урок на жизнь - пробуй как можно больше и не зацикливайся долго на том, что не получается во время таких соревнований!

После тура

Заранее следует обговорить, что в этот день я не пошёл на воркшопы из-за гораздо более важной вещи! Это было 8 мая, а в этот замечательный день у одного не менее великолепной персоны день рождения - Ещё раз с прошедшим Сёма!)

В этот день было день рождение у Родионова Семёна, который по совместительству является невероятно крутым человеком! И тем с кем мне точно хочется проводить больше времени и именно поэтому мы устроили велопрогулку нашей компанией! Было очень весело, и, я, надеюсь, что ты провёл этот день просто великолепно! Всё у тебя будет круто-круто! Знай брат - главное просто делать и всё у нас будет хорошо! Мы с тобой затащим этот новый год!

Большую часть свободного времени мы провели именно этой компанией, которая терпела некоторые видоизменения, конечно, однако костяк оставался один.

Четвёртый день

По совместительству - это был последний день в который нам необходимо решать сами таски! И СЕГОДНЯ ПЕРЕД НАМИ СТОЯЛО ФИНАЛЬНОЕ ИСПЫТАНИЕ! Всего 2 задания, однако каких! Ну что, ПОЕХАЛИ!)

Тур

В этот день тур тоже был невероятно крутым однако у меня был сильнейший затуп на cv таске. Я уже понял почему это всё - У меня очень мало опыта решения таких задач, я не привык к мл таскам, т.к. моё обучение было невероятным фаст треком и просто лютой догонкой, поэтому лето мне дано на исправление ошибок молодости! (Конкретно сейчас я базу алгосов наращиваю, т.к. это учит писать код и логику задач понимать и строить матмодели). А вот NLP таска в очередной раз далась мне на 8-ое место! В этот раз я придумал весьма смешную идею: Взяв и сопоставив англо-русские слова Я подменил эмбеддинги русских слов на английские, т.к. модель была обучена на английских словах, а нужно было сделать так, чтобы она работала на русском языке, поэтому мне в голову не пришло ничего лучше кроме как подменить эмбеддинги, и что в итоге сработало весьма неплохо, но были решения куда абсурднее и выдавали скор такой-же как у меня, так что мне есть куда расти! И я точно буду это делать!

После тура

В этот день был всего 1 воркшоп и одна очень крутая активность в честь того, что дни решения задач закончились! Был Воркшоп от одного очень классного мужика: Ивана Валерьевича Оселедеца, Директора AIRI; AIRI - это топовый исследовательский институт в области ИИ, а затем БУРГЕРЫ!

Хочу сделать пометку, что нам дали огромное количество продуктов, соусов и т.д. и грилль и сами булки - это был некоторый конструктор своего бургера, которые были невероятно вкусными на самом деле!

Пятый день

Общее

Также нам дали ещё один день на отдых после всех событий, в который у нас было 3 образовательных воркшопа, но запомнился лучше всего только один, который вёл Александр Горбань - являющийся преподавателем в ЦУ и ведущим научным сотрудником AIRI, сама лекция выдалась неимоверно интересной и прикольной.

Воркшоп

Основными темами его повествования были: Агенты, МультиАгентные системы, также нам рассказывали про то как работает ризонинг, rlhf, то есть про то как ризонинг улучшается с помощью обучения с подкреплением. Было интересно поразмышлять на темы существуют ли агенты уже сейчас и когда это всё появится и т.д. Мне очень понравилась эта лекция!

После воркшопов

После воркшопов нас ждал один очень приятный сюрприз в этот раз на финальном костре было очень много вкуснях, особенно в сердце запали Кесадильи. (Обычно я не ходил на костры, т.к. у меня было другое более привлекательное заняти, но об этом чуть позже). На этом костре собрались почти все и было приятно поболтать о смене, даже возможно немного понастольгировать, хотя и события происходили совсем недавно, однако всем всё равно было очень приятно думать об этих днях и проживать их снова и снова в своих мыслях! После окончания костра все пошли либо по своим комнатам либо дальше тусить с друзьями! А вот сейчас будет модуль про то как именно мы тусили, хотя, согласен, что в части про NEOAI даже работа с тусой очень часто пересекалась)

Друзья

Мне кажется многие из вас заметили, что моё повествование дня было весьма скомкано и не совсем понятно чем я занимался вечером так вот! Каждый вечер мы собирались с друзьями и почему то именно в комнате Стаса)

Мы сидели чаще всего до 2-3 часов ночи и каждый вечер это было невероятно весело и смешно. Столько шуток разных мувов, например, в один вечер совершенно на рандоме я пел дору у них в комнате, мы болтали, заваривали чефир, пили квас, болтали и обсуждали абсолютно всё, что с нами случалось на протяжении олимпы и не только, я хочу выразить вам всем огромное спасибо. Спасибо всем тем, кто был со мной на всём этом пути! Ребята знайте вы правда самые самые лучшие!

Хочу выразить свой респект и признательность вам - Артемщик, Артинеон, Стас, Маша, Сёма Родионов, Вадим Ветров, Вова Сиванев, Егор Кулишов!

Всем остальным тоже привет! Вас я тоже невероятно уважаю - Елисей, Рома Пахомов, Ярик Воропаев, Андрей Хлопотных, Матвей Беляев, Гончар, Миша Вершинин, Костя Сигалов, Семён Сусляков, Костя Спирин, Мазур Ваня Сазанов!

И хочу выразить огромное спасибо лучшим организаторам: Александр Гущин, Сергей Арефьев, Татьяна Гаинтсева и всей команде, что проверяли наши задания!

Each of them
As for me
PARTYYY)

THE BESTIES

Конец

И, пожалуй, пора объявить конец Весенней гранд-саги, хочу извиниться за то, что давно не писал ничего стоющего, поэтому исправляюсь и дропаю сиё произведение, надеюсь вам понравиться!

Пожалуйста пишите комментарии и ставьте эмодзи, мне очень важен ваш фидбэк!

Спасибо огромное за прочтение!