Привет, Хабр! ML Engineering — тренд, который долго еще будет в топе. AI Talent Hub и karpov.courses создали курс «ML Engineering: от технической базы до AI-продукта», где за 9 месяцев можно освоить техническую базу, понять потребности рынка и создать востребованный продукт. Реальные истории студентов, которые освоили профессию ML-инженера, а также гайд, как запрыгнуть в вагон ML-знаний. 

ML — это база 

Гуглить или спросить ChatGPT? В последние пару лет вы, вероятно, всё чаще выбираете второе. Не вы одни — нейросети охватывают всё более широкую аудиторию, и всё больше компаний стремятся внедрить эти технологии в свои продукты. Поэтому профессии, связанные с ML/AI/DS, становятся востребованными, а специалисты — ценным капиталом для компаний. 

ML-инженеры — важное звено для компаний и команд разработки. 

Они: 

  • анализируют большие объёмы данных и ищут в них закономерности;

  • оценивают влияние новых алгоритмов на продукт и проводят эксперименты;

  • разрабатывают приложения и инфраструктуру для автоматизации работы ML-решений;

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

Выступление Алексея Натёкина и ответвления в DS/ML

При этом, разработка в ML претерпевает серьёзные изменения. Одной из ключевых составляющих успеха стал продуктовый подход — обучение через практику на реальных данных. 

Поддерживая тренд на получение знаний через решение актуальных задач бизнеса, мы разработали курс «ML Engineering: от технической базы до AI-продукта». Он является стартовой точкой развития в машинном обучении для тех, кто хочет сменить вектор или только входит в сферу ИТ. 

Курс разработан от лидеров IT-образования в России: 

  • AI Talent Hub — крупнейшая магистратура по ИИ от ИТМО и Napoleon IT, которая задает тренд на обучение через практику на реальных задачах бизнеса, развитие продуктового мышления и включение студентов в ML-комьюнити — сообщество практиков, менторов, единомышленников.

  • karpov.courses — школа Data Science для любого уровня подготовки. Команда karpov.courses создаёт онлайн-курсы по аналитике данных и машинному обучению, которые помогут вам начать карьеру в IT или углубить уже имеющиеся знания. Преподаватели — опытные специалисты из ведущих российских и иностранных компаний.

Из первых уст 

Истории наших выпускников говорят, что всё возможно — сменить вектор карьеры и прийти в IT, создать AI-стартап и получить первые инвестиции, получить оффер в компанию мечты. 

Дмитрий Мартынов, выпускник курса «ML-Engineering: от технической базы до AI-продукта»:

«Я окончил технический бакалавриат по направлению электроэнергетика и электротехника. Работал программистом около 4 лет до понимания, что, во-первых, хочу развиваться в ML, а, во-вторых, хочу получить образование в топовом вузе страны — ИТМО. Однако у меня не было базы по машинному обучению и математике, что затрудняло самостоятельный процесс подготовки к вступительным испытаниям. 

Вовремя увидел предложение о курсе, с помощью которого можно поступить в ИТМО. Понравилось, что тут есть выстроенная система менторской поддержки, и это держало меня в тонусе. 

На курсе я получил навык построения моделей и научился работать с данными. Результатом стал мой проект — предсказание стоимости загородной недвижимости в РФ. Из технологий использовал AutoML, Amazon, AutoGlion. Обучил модель на данных из объявлений по недвижимости, а затем разработал параметры, по которым можно предсказать стоимость дома. В итоге, теперь я студент престижной магистратуры по ИИ, чему очень рад!» 

Анна Сенина, выпускница курса «ML-Engineering: от технической базы до AI-продукта»:

«Я окончила специальность «Прикладная математика» в Южно-Уральском государственном университете. В IT работаю давно: была разработчиком на AS 3.0, QA, сейчас занимаю позицию Go Backend Engineer в команде, которая делает инфраструктуру для ML-инженеров. 

У меня сразу была цель сделать в рамках курса проект и с ним идти на Junior ML Contest, чтобы поступить в магистратуру. Из-за интенсивного обучения был страх не успеть выполнить все задания. Приходилось даже брать дополнительные выходные на работе и учиться в праздники. 

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

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

Все получилось! Теперь я — часть магистратуры AI Talent Hub». 

Владислав Бакенев, выпускник курса «ML-Engineering: от технической базы до AI-продукта»:

«Я уже более 3 лет работаю ML инженером, окончил бакалавриат СФУ в 2022 по направлению «Прикладная информатика». Моей основной целью было поступление на ускоренную программу магистратуры и закрепление знаний в области машинного обучения. Курс мне в этом помог.
На курсе я разработал проект «Статейкин» — это телеграм-бот по генерации контента для социальных сетей. Его цель — автоматизировать процесс создания постов, основываясь на актуальной информации и последних новостях из интернета с адаптацией под ваш стиль написания, аудиторию, желаемый посыл и конкретную социальную сеть, где будет размещена публикация. Агент построен на базе open-source LLM, развернутой с использованием LLama.cpp, и имеет доступ к Google Search для получения информации.

Отдельно отмечу взаимодействие с экспертами — они не только усилили своими советами мой проект, но и после этого я решил пройти полноценную двухгодичную магистерскую программу». 

Игорь Макаров, выпускник курса «ML-Engineering: от технической базы до AI-продукта» и студент AI Talent Hub:

«Называю себя «старым шакалом», ведь мой бэкграунд — более 11 лет работы системным аналитиком. Когда-то очень давно окончил Бонч и в IT повидал всякого. Поэтому на курс шел целенаправленно после долгого выбора. Начинал со Stepik и лекций Анатолия Карпова. Но всегда хотелось соединить доступное изложение материала, большой объём и университетский авторитет. И вот он — курс как по заказу! Я понял, чем могу быть полезен в новой области бизнесу и хочу наточить свои скиллы до мономолекулярного уровня в магистратуре ИТМО, чему несказанно рад.

На курсе я разработал предсказание вероятности дефолта клиента. Суть — в узкоспециализированном сегменте выдачи ипотек. Как из большого количества данных получать одну понятную цифру, характеризующую надежность заемщика через вероятность дефолта. Используется целый стек полезных технологий, основные ML-ные — permutation, IsolationForest, lightGBMClassifier. 

Так как мой опыт в ИТ большой, у меня были некоторые экзистенциальные опасения: «Зачем тебе всё это, и так нормально» и «Ты мудрёный опытом аналитик, а станешь бестолковым джуном, как это вывозить?». Первый страх я просто принял. Да, я буду бестолковым джуном, но я буду лучшим бестолковым джуном с потенциалом роста, развитие которого видно и видно хорошо. Это и есть моё преимущество. А потом я сменил приоритеты — сначала учёба, потом работа. И страх ушёл. Так что, дерзайте!».

Екатерина Костюк, выпускница курса «ML-Engineering: от технической базы до AI-продукта» и студент AI Talent Hub:

«У меня технический бэкграунд — окончила МГУ по направлению «Прикладная математика и информатика» в 2018 году. Работала бэкенд-разработчиком, занималась разнообразными задачами и иногда сталкивалась с ML. Я давно задумывалась о переходе в машинное обучение, но всегда находились другие дела, и не хватало времени. Я поняла, что пора действовать, и начала присматриваться к karpov.courses. Новость о запуске курса совместно с AI Talent Hub, который включал желанный Junior ML Contest, сподвигла меня еще больше. Это был мой шанс убить двух зайцев одним ударом!

На курсе я разработала сервис по поиску домашних животных по фото. Основная идея проекта — помочь приютам и владельцам быстрее находить потерянных животных. Сервис включал в себя телеграм-бот для владельцев и админку для приютов, где они могли управлять данными о своих животных и сотрудниках. Для обучения я собрала датасет, где для каждого животного было по несколько фотографий и составлялось простое описание (длина шерсти, возрастная категория, раскраска и т.д.). Потом на этом датасете была дообучена модель clip-vit.

На курсе мы много работали с задачами подготовки данных, и я научилась правильно их обрабатывать и чистить. Получила хорошую базу в классическом ML, освоила некоторые приемы MLOps и прошла все этапы создания продукта: от идеи и анализа конкурентов до упаковки в MVC. Также я поработала над презентацией своего решения. Что было действительно ценно — я научилась не только техническим аспектам, но и как правильно проработать продукт с бизнес-стороны. Теперь я подхожу к созданию AI-решений более комплексно.

Сейчас на рынке много различных IT-курсов, и качество их зачастую оставляет желать лучшего. Я боялась, что курс окажется поверхностным и не даст нужных знаний. Но уже на блоке по машинному обучению поняла, что опасения были напрасны — материал был подан глубоко и доступно. А на этапе MFDP я ощутила настоящую интенсивность и поняла, что курс действительно стоящий». 

Матвей Коновалов, выпускник курса «ML-Engineering: от технической базы до AI-продукта»:

«Я окончил профильный бакалавриат в 2023 году. Начал работать в области DS в конце второго курса: занимался classic ML, немного NLP и последние полтора года работаю CV инженером в университетской лаборатории. Мой бэкграунд идеально сочетается с тематикой курса.

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

В рамках проекта MFDP реализовывал проект Quick insight — телеграм-бот, с помощью которого можно получить выжимку постов из любого телеграм-канала. Он помогает пользователю сэкономить время, предлагая самые интересные и важные новости без лишнего шума. Основные технологии в работе: модель классификации фильтрует неинтересные посты и рекламу, LLM (API ChatGPT) суммирует отобранные посты и агрегирует все полученные суммаризации по постам в рамках одного канала вместе по тематическим блокам. 

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

Я был полон желания развиваться и узнавать новое. Трудности возникали, когда сроки проектов накладывались друг на друга, и на их выполнение уходило значительно больше времени, чем обычно. Конечно, все проблемы решались после бессонных ночей и своевременной сдачи заданий, но это было нелегко. Тем не менее, эти 9 месяцев обучения были замечательными!»

О курсе 

Курс «ML Engineering: от технической базы до AI-продукта» — это не просто теория, а глубокое погружение в реальные кейсы и задачи. Студенты изучают не только алгоритмы и фреймворки — Python, Apache Airflow, FastAPI, git, PosrgreSQL, LightGBM, PyTorch, scikit-learn, но и учатся применять их на практике, решать проблемы бизнеса, разрабатывать AI-решения. 

Преимущества такого курса:

  • Обучение у ведущих экспертов. Курс разработан совместно с ИТМО, ведущим университетом России в сфере ИТ, и karpov.courses — признанным лидером онлайн-обучения в сфере Data Science. 

  • Доступ к комьюнити. Вы сможете обрести единомышленников из крупнейшего сообщества практиков, менторов и экспертов в сфере AI.

  • Поддержка. Каждому студенту предоставляется куратор, который помогает разбираться с материалами, находить решения и развиваться.

  • Практико-ориентированное обучение. За время обучения студенты создают собственный AI-проект, который можно использовать в качестве портфолио. Мы добавили как можно больше приближенных к реальности заданий, чтобы задачи на работе не оказались для вас сюрпризом.

  • Быстрый результат. Программа длится всего 9 месяцев, что позволяет получить знания и навыки в кратчайшие сроки. 

  • Теория, интегрированная в практику. Теория по математике представлена в необходимом для практики объеме. Помимо отдельного блока по статистике, математика встречается в уроках по машинному обучению — там, где она пригождается ML-специалисту. Ничего учить отдельно не придется, мы уже подобрали лучшие материалы и задания за вас.

  • Возможность поступить в магистратуру ИТМО. В рамках курса студенты разрабатывают с нуля своей проект, который можно защитить и поступить без вступительных экзаменов в магистратуру.

Такой подход подойдёт не только новичкам, которые не знают, с чего начать старт карьеры в ML. Курс даст все необходимые знания также и специалистам: 

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

  • Аналитикам. Уже работаете с данными, но хотите освоить продвинутые методы и инструменты, чтобы выйти на качественно новый уровень в аналитике.

  • Разработчикам. Имеете опыт в программировании и разработке приложений, но хотите применить свои знания в новой области и научиться выявлять потребности бизнеса.

Обучение проходит в интенсивном формате, по 3 занятия в неделю. Студенты выполняют домашние задания на настоящей инфраструктуре. Все лекции и дополнительные материалы доступны на образовательной платформе и останутся даже после окончания курса. В среднем, на учёбу уходит около 20 часов в неделю.

После успешного завершения курса студенты получают сертификат karpov.courses x AI Talent Hub ИТМО, а также диплом о профессиональной переподготовке ИТМО. 

Если вы готовы к новому вектору развития своей карьеры, хотите стать специалистом в области ML и получить диплом ИТМО , то когда же начинать, если не сейчас?

Поэтому обязательно заглядывайте на наш сайт и узнавайте подробности. Если появятся вопросы, то пишите в комментариях — на всё с радостью ответим.