fa
Feedback
MLinside - школа ML

MLinside - школа ML

رفتن به کانال در Telegram

Предзапись на 5 поток курса "База ML": https://forms.yandex.ru/cloud/6a4275fe505690a71a0fead6 Наши курсы: https://taplink.cc/mlinside Чат коммьюнити: @ml_insidechat По вопросам: @marinagartm

نمایش بیشتر
4 049
مشترکین
+424 ساعت
+117 روز
+1330 روز
آرشیو پست ها
Как построить карьеру в ML – и не потерять интерес к технической работе? В новом подкасте Виктор Кантор разговаривает с Кириллом Малковым — Chief Data Scientist Россельхозбанка. За свою карьеру Кирилл успел поработать в Сбере, Билайне, Росбанке и МТС, а в 21 год стал Chief Data Scientist и вошёл в лонг-лист Forbes «30 до 30». Поговорили о карьерном росте Кирилла – от Data Scientist до руководителя крупных команд – и о том, почему с ростом ответственности его всё сильнее тянет обратно к инженерной работе. А ещё обсудили, как ML приносит бизнесу сотни миллионов рублей, зачем компаниям GenAI, можно ли обойтись без машинного обучения и какую роль в карьерном успехе играет везение. Кирилл также стал одним из авторов специализации MLinside по AI и анализу данных и подготовил для неё модуль по Deep Learning. Полный выпуск уже на канале – смотрите подкаст и делитесь впечатлениями в комментариях. Смотреть в ВК Смотреть в Дзен

ML Kata: разбираем главные вопросы 75 минут на задачу по ML System Design, случайная команда и незнакомый контекст. Такой фор
ML Kata: разбираем главные вопросы 75 минут на задачу по ML System Design, случайная команда и незнакомый контекст. Такой формат закономерно вызывает вопросы у тех, кто участвует в таком формате впервые. Давайте разбираться: ▪️На кого рассчитана ML Kata? Самое главное – ML Kata, это не экзамен для экспертов, которые знают всё наизусть. Для участия не нужно заранее готовиться именно к той задаче, которая вам достанется. И не обязательно перечитывать всю литературу по System Design. Главное – уметь разобраться в задаче и применить свои знания на практике. ▪️А если я не работал с этим доменом? Это нормально. Более того, именно работа с незнакомым контекстом – одна из полезных частей ML Kata. В работе легко оказаться в пузыре собственного опыта: если вы долго решаете похожие задачи, знакомые подходы начинают казаться универсальными. На ML Kata сначала придётся разобраться в условиях задачи, а уже потом выбрать подход. Это возможность проверить, насколько вы умеете думать за пределами привычного контекста. ▪️Команду нужно собирать заранее? Нет. Команды формируются на самой ML Kata. Вы окажетесь рядом с людьми с разным опытом и бэкграундом. Придётся быстро договориться о подходе, распределить роли и вместе собрать решение. ▪️А если в команде будут люди с разным уровнем опыта? Это нормально и именно поэтому команды формируются случайно. У одного участника сильнее ML, у другого – архитектура, у третьего – декомпозиция, у четвёртого – коммуникация и презентация. Задача команды – объединить эти компетенции в одно решение. Поэтому разный опыт участников становится частью тренировки, а не помехой. А если мы не успеем решить задачу за 75 минут? Ограничение по времени – часть формата. За 75 минут важно определить главное, расставить приоритеты и понять, на каких компромиссах можно остановиться. В незнакомой задаче легко начать искать знакомый ответ: «У *подставьте любую бигтех компанию* делают так – значит, и нам подойдёт». Но ML System Design не сводится к воспроизведению известных паттернов. Важно понять требования и ограничения именно этого кейса. Что я получу от участия? ML Kata даёт возможность выйти за пределы привычного контекста и проверить, как вы принимаете решения, когда готового ответа перед вами нет. А ещё – получить реальный опыт командной работы: вместе разобраться в задаче, договориться о подходе и защитить своё решение. ML Kata — это возможность проверить, насколько хорошо вы умеете построить решение, когда готового ответа нет. Следующая ML Kata уже скоро. Бронируйте место и проверьте себя на практике вместе с Валерием Бабушкиным

Andrew Ng назвал 4 навыка, которые нужны AI-инженеру 14 августа Andrew Ng опубликовал в X свою AI Engineering Skills Map – ка
+4
Andrew Ng назвал 4 навыка, которые нужны AI-инженеру 14 августа Andrew Ng опубликовал в X свою AI Engineering Skills Map – карту навыков AI Engineering. Вместе с командой он проанализировал более 10 000 вакансий, провёл десятки интервью с AI-экспертами, hiring managers и рекрутерами, изучил данные опросов и другие источники, чтобы определить навыки, которые будут наиболее важны для разработчиков не только сегодня, но и в ближайшем будущем. Andrew Ng – один из самых известных специалистов в области машинного обучения. Он преподаватель Стэнфорда, основатель Google Brain и DeepLearning.AI, сооснователь Coursera и бывший руководитель AI-направления Baidu. Его онлайн-курс по машинному обучению стал одним из первых массовых образовательных продуктов в этой области и помог сделать ML доступным для миллионов людей. Мы перевели и собрали основные идеи его статьи: Карта навыков AI Engineering 1. Создание и развёртывание AI-приложений Главное отличие AI-приложений от традиционного ПО – непредсказуемость результатов. Когда мы отправляем запрос LLM, заранее неизвестно, какой ответ получим. То же самое касается моделей глубокого обучения: мы не знаем точно, какое предсказание модель сделает на новых данных. Поэтому AI-инженеру недостаточно знать, как использовать LLM, RAG, context engineering или agentic workflows. Нужно уметь измерять, направлять и контролировать поведение AI-систем. Ключевой навык здесь – выстраивать дисциплинированные циклы evals и error analysis, которые позволяют находить ошибки и постепенно улучшать систему. 2. Фундаментальные знания Software Engineering AI-агенты не отменяют software engineering – наоборот, делают его ещё важнее. Разработка ПО всегда связана с компромиссами между стоимостью, масштабируемостью, надёжностью, скоростью, безопасностью и приватностью. Понимание фундаментальных принципов помогает увидеть эти компромиссы и принимать более качественные решения при выборе стека, проектировании архитектуры, хранилищ данных и тестировании. Andrew Ng отдельно отмечает проблему vibe coding: если разработчик не понимает основ software engineering, он не сможет эффективно направлять coding agent и оценивать решения, которые тот предлагает. Чем лучше вы понимаете software engineering, тем точнее можете управлять AI-агентами. 3. Использование coding agents Эффективная работа с coding agents становится ключевым навыком для каждого разработчика. Важно понимать, как работают агенты, знать их ограничения и уметь выбирать, где дать им автономность, а где необходимо вмешаться. Для этого нужно уметь управлять контекстом агента, находить баланс между планированием и выполнением, использовать verifiers и evals, работать с чёткими спецификациями и при необходимости координировать нескольких агентов. При этом важно постоянно экспериментировать с новыми инструментами: agentic coding развивается настолько быстро, что лучшие практики регулярно меняются. 4. Определение того, что создавать Если coding agent получает чёткую спецификацию, он всё лучше справляется с её реализацией. Поэтому роль инженера постепенно смещается от вопроса «как это реализовать?» к вопросу «что именно нужно создавать?» Здесь на первый план выходят продуктовое мышление, понимание бизнес-контекста и целей клиентов. AI даёт инженерам больше самостоятельности: можно самому находить проблемы и возможности, быстро создавать MVP и проверять идеи на пользователях. Но важно понимать, когда стоит двигаться быстро, а когда — остановиться и потратить больше времени на качественную реализацию. Что объединяет все четыре навыка? Постоянное обучение AI продолжает быстро меняться, поэтому разработчикам приходится постоянно осваивать новые инструменты, подходы и best practices. Именно поэтому Andrew Ng считает, что AI Engineering – это не отдельная узкая специализация, а набор навыков, которые постепенно понадобятся всем разработчикам: от full-stack и data engineers до DevOps, ML и AI-инженеров. А какой из этих навыков вы считаете самым важным сегодня?

База ML или Специализация: какой путь в ML подойдет именно вам? В ML можно двигаться по разным траекториям – и в MLinside мы
+5
База ML или Специализация: какой путь в ML подойдет именно вам? В ML можно двигаться по разным траекториям – и в MLinside мы как раз предлагаем два формата обучения: «База ML» и специализацию «Искусственный интеллект и анализ данных». Они частично пересекаются по темам, но рассчитаны на разные цели, уровень подготовки и формат обучения. Поэтому сегодня разберёмся, чем они отличаются и какой вариант подойдет именно вам. Сайт курса База ML Сайт Специализации "Искусственный интеллект и анализ данных"

Почему одни ML-инженеры быстро растут, а другие годами стоят на месте? Не всегда дело в знаниях, алгоритмах или количестве пройденных курсов. У сильных инженеров есть рабочие привычки, которые со стороны могут казаться незначительными. Например, они не спешат писать код, умеют задавать «неудобные» вопросы и сначала ищут самый дешёвый способ проверить свою идею. Именно об этом наше новое видео, рекомендуем посмотреть, если еще не видели: Смотреть на YouTube: https://youtu.be/JAM51tM4H-g Смотреть в ВК: https://vkvideo.ru/video-228219607_456239283 Смотреть в Дзен: https://dzen.ru/video/watch/6a7ed73ab614466c3b104ab6

75 минут на решение, случайная команда и разбор реальной ML-задачи с Валерием Бабушкиным ML Kata – это возможность проверить, как вы справитесь с ML System Design в условиях, максимально приближенных к реальной работе. Следующая ML Kata уже скоро. Забронируйте место уже сейчас По всем вопросам пишите менеджеру: @marinagartm

Многие считают, что хороший ML-проект – это сложная модель, десятки алгоритмов и высокий скор на Kaggle... ...но на собеседов
Многие считают, что хороший ML-проект – это сложная модель, десятки алгоритмов и высокий скор на Kaggle... ...но на собеседовании такой проект может не вызвать ни одного вопроса. Гораздо важнее показать, что вы понимаете данные, умеете выбирать метрики, анализировать ошибки модели и строить воспроизводимый ML-пайплайн. Именно это отличает учебный ноутбук от проекта, который действительно работает как инженерное решение. Как вы поняли, на YouTube, в ВК и Дзен у нас вышло новое видео с Александром Дубейковским (ML Engineer в Авито, эксперт MLinside, ex-Яндекс), где он рассказывает, каким должен быть сильный ML-проект и почему на собеседованиях оценивают далеко не только качество модели. Кому будет полезно это видео • Тем, кто собирает первое ML-портфолио и хочет понимать, какие проекты действительно производят впечатление на работодателей. • Студентам и начинающим ML Engineer или Data Scientist, которые готовятся к стажировкам и собеседованиям. • Всем, кто уже умеет обучать модели, но хочет научиться оформлять проекты так, чтобы они демонстрировали инженерное мышление, а не просто знание библиотек. Нашли себя в этом списке? Смело переходите и смотрите видео: https://youtu.be/MB_Wv-kpP_U https://vkvideo.ru/video-228219607_456239277 https://dzen.ru/video/watch/6a75f6a08e808e0adff09cc7

Можно ли научиться проектировать ML-системы по лекциям? Можно понять принципы, но навык появляется только тогда, когда приход
Можно ли научиться проектировать ML-системы по лекциям? Можно понять принципы, но навык появляется только тогда, когда приходится принимать решения самому. Именно поэтому на ML Kata не будет формата «послушали спикера и разошлись». Вы получите реальную задачу, будете проектировать решение в команде, спорить, искать компромиссы и защищать свою архитектуру. Во время воркшопа команды сопровождает Валерий Бабушкин. Но его задача – не подсказывать правильный ответ. Он будет задавать вопросы, которые заставляют посмотреть на систему глубже: ▪️действительно ли вы решаете нужную проблему; ▪️не ушли ли в детали слишком рано; ▪️какие ограничения забыли учесть; ▪️где ваше решение может не сработать в реальном продукте. По сути, вы проходите тот же процесс, что и ML-команды в индустрии, только за несколько часов вместо недель обсуждений. Именно так и формируется насмотренность, которой невозможно научиться в теории. Если давно хотелось попробовать себя в роли ML System Designer и плюсом получить обратную связь от человека, который строил реальные ML-системы мирового уровня, – ML Kata для вас. Успейте занять место

Весь поиск Google держится на одном векторе Представьте таблицу с 500 столбцами. Где здесь сигнал, а где шум – глазами не увидеть. Это проклятие размерности, и с ним сталкивается каждый, кто открыл реальный датасет. Способ разобраться придумали больше ста лет назад. При линейном преобразовании почти все векторы меняют и длину, и направление. Почти все, но не собственные: они сохраняют направление и только сжимаются или растягиваются. Собственный вектор – это направление, а собственное значение λ – во сколько раз оно растянулось, то есть насколько оно важное. Звучит абстрактно, пока не увидишь, где это работает. ▪️ PCA Матрица ковариаций — это паспорт формы вашего облака данных. Её собственные векторы задают новые оси, вдоль которых разброс максимален, а λ показывает, насколько он велик. Берём две-три компоненты с наибольшими λ, остальные отбрасываем. Ровно это происходит, когда вы пишете PCA(n_components=10). ▪️ PageRank Та же математика, другие данные. Страница важна, если на неё ссылаются важные страницы. Определение рекурсивное, в лоб не посчитать. Google собрал все ссылки в интернете в огромную матрицу и стал искать вектор рейтингов, который после раунда голосования не меняется. Это и есть её собственный вектор, и это порядок выдачи в поиске. ▪️ Eigenfaces А самое неожиданное было в 90-х. Учёные прогнали через PCA базу фотографий и превратили главные компоненты обратно в картинки. Получились призрачные полупрозрачные лица: первое – усреднённое, следующие отвечали за ширину лица, очки, угол света. И любое лицо стало не набором из десятков тысяч пикселей, а коротким рецептом из коэффициентов. Одна идея – и сжатие данных, и ранжирование, и распознавание лиц. Чтобы её понять, не нужен мехмат: хватает базовых матриц и производных, но для специалиста именно здесь проходит граница «понимаю, что делаю». А вы уже сталкивались с PCA на практике?

Переобучать модель каждую неделю – не лучшая идея. Иногда это делает её только хуже Но если универсального расписания не суще
+1
Переобучать модель каждую неделю – не лучшая идея. Иногда это делает её только хуже Но если универсального расписания не существует, как понять, что модель действительно пора обновлять? Именно этот вопрос в реальных ML-проектах оказывается гораздо сложнее, чем кажется. И ответ на него дает Александр Дубейковский (ML Engineer в Авито, ex-Яндекс) в новом видео у нас на YouTube, в ВК и Дзен. Посмотрев видео, вы узнаете: ▪️почему модели начинают деградировать; ▪️чем отличаются Data Drift и Concept Drift; ▪️по каким сигналам команды понимают, что модель пора обновлять; ▪️почему слишком частое переобучение может навредить. Так что если хотите лучше разобраться в том, что происходит с ML-моделью после деплоя, этот выпуск точно стоит посмотреть. Смотреть на YouTube: https://youtu.be/HruY9DlvfO8 Смотреть в ВК: https://vk.ru/video-228219607_456239276 Смотреть в Дзене: https://dzen.ru/video/watch/6a6884e65ea2b41354e6c050 P.S. проводим A|B-тесты обложек, как думаете, какая лучше?

Если вы говорили себе: «После отпуска наконец займусь ML», – у нас для вас хорошие новости Лето – время отдыха, поездок и пер
Если вы говорили себе: «После отпуска наконец займусь ML», – у нас для вас хорошие новости Лето – время отдыха, поездок и перезагрузки. А новые цели многие начинают реализовывать уже в конце августа, когда можно спокойно вернуться в привычный ритм. Поэтому мы решили начать пятый поток курса «База ML» 31 августа. Это время мы используем, чтобы финально подготовить курс к старту: актуализировать материалы, доработать практические задания и убедиться, что с первого занятия вы сможете полностью сосредоточиться на обучении. Для вас это тоже хорошая возможность подготовиться к старту без спешки. За ближайший месяц можно освежить Python или школьную математику, задать нам любые вопросы о курсе и выбрать формат обучения, который подойдет именно вам. А дальше мы проведем вас по всему пути – от базовых концепций машинного обучения до создания собственных моделей и понимания того, как ML применяется в реальных продуктах. Если вы давно хотели войти в машинное обучение, но все время откладывали старт, возможно, сейчас как раз тот самый момент. Старт пятого потока – 31 августа Заполните форму предзаписи: https://forms.yandex.ru/cloud/6a4275fe505690a71a0fead6 Подробнее о программе, формате обучения и тарифах на сайте

Как научиться быстро разбираться в новых задачах, договариваться с командой и защищать выбранное решение? Именно эти навыки о
Как научиться быстро разбираться в новых задачах, договариваться с командой и защищать выбранное решение? Именно эти навыки отличают специалистов, которые уверенно работают над реальными проектами. Поэтому мы запускаем ML Kata – практический формат, где участники решают ML и System Design задачи в командах. Всё происходит максимально близко к рабочему процессу. Участники объединяются в команды по пять человек, получают задачу и за 75 минут должны разобраться в условиях, обсудить возможные подходы и подготовить решение. После этого каждая команда презентует свою работу, отвечает на вопросы жюри и получает обратную связь. В такой работе невозможно просто пересказать материал из курса или найти готовый ответ. Нужно анализировать ограничения, принимать архитектурные решения, аргументировать выбор моделей и технологий, распределять роли внутри команды и учитывать мнение коллег. ML Kata помогает развивать навыки, которые сложно получить на обычных лекциях: системное мышление, декомпозицию сложных задач, командную работу, умение защищать свои идеи и обсуждать технические решения. Если вам хочется попробовать себя в условиях, максимально приближенных к работе ML-команды, приходите на ML Kata. Стоимость участия 10 000 рублей Дата проведения пока на согласовании, но количество мест ограничено. Если хотите поучаствовать, вот страница оплаты: https://mlinside.ru/page156330066.html?utm_source=telegram&utm_medium=social&utm_campaign=anons_28_07_2026 Если у вас остались вопросы, напишите нашему менеджеру: t.me/marinagartm

Внимание-внимание, это рубрика «ML в реальной жизни» и у нас чевертая задача Мы продолжаем нашу рубрику, где задаем ситуации,
Внимание-внимание, это рубрика «ML в реальной жизни» и у нас чевертая задача Мы продолжаем нашу рубрику, где задаем ситуации, с которыми сталкиваются ML/DS-команды в продакшене. В этой рубрике нет единственно правильных ответов. Её цель – научиться рассуждать, обсуждать подходы и смотреть на проблемы с разных сторон. Поэтому, если хотите, чтобы рубрика была вам максимально полезна, в комментариях важно не просто выбрать вариант, а объяснить: — почему выбрали именно его — что бы вы проверяли — какие риски вы бы учитывали Сегодня у нас ситуация №4: Ситуация: Срочный запрос: модель нужна еще вчера Контекст: Бизнес просит запустить модель для прогноза спроса на новый товар. Данные есть, но их мало, размечены частично, а дедлайн – 3 дня. Вы понимаете, что за это время можно сделать либо простую эвристику, либо "костыльную" ML-модель без нормальной валидации. Варианты действий: Что будете делать в первую очередь? Все посты этой рубрики можно будет посмотреть по тэгу: #риллайф_MLinside

Это никакие не байки, это реальные истории У нас на YouTube, ВКонтакте и Дзен вышел новый выпуск подкаста с Никитой Зелинским (Head of Data Science в МТС). На этот раз мы решили ненадолго отойти от привычного формата интервью и просто рассказать истории из мира Data Science. Некоторые из них звучат настолько невероятно, что в них сложно поверить. Но все они произошли на самом деле. А в конце - отвечаем на комментарии под Reels, который уже собрал более 1 млн просмотров. Смотрите на любой удобной для вас платформе: https://youtu.be/8S1WTfniYfg https://vkvideo.ru/video-228219607_456239275 https://dzen.ru/video/watch/6a6370fe5055ec5396758195

Тизерим новый подкаст с Никитой Зелинским и напоминаем, что курс по ML System Design уже стартовал, можете успеть запрыгнуть в самый последний вагон

Если вы давно присматривались к курсу ML System Design, но откладывали решение – сейчас тот самый момент Уже в понедельник ст
Если вы давно присматривались к курсу ML System Design, но откладывали решение – сейчас тот самый момент Уже в понедельник стартуют занятия, и до начала обучения ещё можно успеть присоединиться к группе. Курс ведёт Валерий Бабушкин – Senior Director по Data & AI в BP, грандмастер Kaggle, автор книги Machine Learning System Design и специалист, который много лет строит ML-продукты в крупных международных компаниях. На курсе Валерий разбирает то, как проектируются ML-системы, которые работают в production. Вы научитесь переводить бизнес-задачи в ML-решения, проектировать архитектуру, выстраивать пайплайны обучения, внедрять модели в продукт, организовывать мониторинг и оптимизировать инференс. Отдельный блок посвящён современным AI-системам и интеграции LLM в production-инфраструктуру. За 4 месяца вас ждут 60 занятий, работа с реальными кейсами, разбор дизайн-документов, архитектурных решений из production и живые обсуждения ваших вопросов. Курс подойдёт ML-инженерам, Data Scientists, тимлидам и руководителям AI-направлений, а также тем, кто хочет выйти за рамки обучения моделей и научиться создавать полноценные ML-системы. Если вы уже не раз открывали страницу курса, читали программу и думали: «Запишусь позже», – позже уже почти наступило и сейчас лучшее время, чтобы оставить заявку: https://mlinside.ru/system-design/?utm_source=telegram&utm_medium=social&utm_campaign=post-last_17_07_2026

Мы начинаем вебинар, подключайтесь: https://mlinside.getcourse.ru/pl/webinar/show?id=3304004&view=1

پیام ویدیو00:53