EasyData


Гео и язык канала: не указан, не указан
Категория: не указана


Просто про Data Science

Связанные каналы  |  Похожие каналы

Гео и язык канала
не указан, не указан
Категория
не указана
Статистика
Фильтр публикаций


Machine Learning Interviews S. Chang.pdf
2.4Мб
Привет, друзья!
Попалась любопытная книга для тех, кто готовится к интервью - "Machine Learning Interviews" от Susan Shu Chang. Автор - Principal Data Scientist в Elastic (это одна из самых высоких экспертных ролей выше senior), которая прошла процесс найма с обеих сторон📘

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

Что внутри по главам:
❤️ Как устроен процесс найма - разбор ML-ролей (ML Engineer, Applied Scientist, Data Scientist) и чем они отличаются. Полезно тем, кто ещё не определился, в какую сторону копать + есть глава про резюме и отклики, в т.ч. про системы, через которые работодатели автоматически фильтруют резюме по ключевым словам.
❤️ Технический блок - здесь всё необходимое: классический ML, NLP, CV, рекомендательные системы + в общем про обучение и оценку моделей.
❤️ Кодинг - рассказывают, как готовиться с нуля: Python, SQL, подход через LeetCode и даже готовые роадмапы ("4 недели для студента", "6 месяцев на смену карьеры").
❤️ Деплой и MLOps - весь цикл от модели до прода: деплой, мониторинг, облака, System Design.
❤️ Поведенческое интервью и международная специфика - целая глава про то, как отвечать на вопросы о себе и опыте: популярный метод STAR (схема ответа "ситуация - задача - действие - результат"), как быть, если релевантного опыта нет, и отдельные разборы, как готовиться под Amazon, Meta, Google и Netflix. А в конце про этап после интервью: как читать оффер, вести переговоры и пережить первые 30/60/90 дней.

Про плюсы и минусы:
➕ Широченный охват - один раз раскладывает по полочкам всю кухню ML-найма от резюме до оффера. Теоретическая база, материалы по кодингу и поведенческому интервью не устаревают.
➖ Книга конца 2023 года, и свежего LLM/GenAI тут нет:( RAG, агенты, prompt engineering, новшества в LLM тут не ищите. Трансформеры и GPT разобраны как классические алгоритмы, а не в контексте того, что сейчас спрашивают на LLM-ролях.

Словом, отличный вариант, если хочется один раз системно разобраться, как вообще устроен ML-найм.
PDF в оригинале на английском во вложении (перевода пока нет)🌿


#карьера@data_easy


Привет, друзья!
Давайте разберём, как оценивать RAG-пайплайн. Тема довольно острая: например, на оффлайне Recall@10 может быть 0.99, но пользователи всё будут равно жаловаться на выдуманные факты...
Важно помнить, что RAG - это две системы в одной, и сломаться они могут независимо друг от друга:
• нужный чанк может не найтись
• может оказаться на 9-й позиции и утонуть в контексте
• может попасть в топ-1, но генератор всё равно ответит мимо
Каждую поломку ловит своя метрика, поэтому одной цифрой тут не обойтись.

🔗 Ссылки на библиотеки с последней карточки:
• RAGAS, DeepEval, TruLens, Arize Phoenix

Материалом поделились коллеги из Embedika

Листайте в карточках - идеальная шпаргалка для быстрого повторения!
И хороших выходных 🙂


#nlp@data_easy

746 0 18 2 26

Привет, друзья!
Adam и AdamW правят балом почти десять лет... Претенденты на замену были, но одно дело красивая идея на бумаге, и совсем другое - алгоритм, который реально закрепится. И вот появился Muon, который за последние 1.5 года тихо просочился в обучение крупнейших моделей. Давайте разберёмся, как он устроен! 🧐

🔠 Как было?
Классический градиентный спуск двигает все веса на один и тот же шаг вдоль антиградиента. Adam умнее: он хранит моментум (сглаженные предыдущие направления) + подбирает индивидуальный размер шага для каждого параметра, исходя из его истории. Но “взгляд” у него поштучный: каждый вес - сам по себе, а градиент по слою рассматривается как длинный вектор независимых чисел.


🔠 Как стало?
Например, веса полносвязного слоя записываются матрицей, физически она задаёт линейное преобразование (привет всем, кто спрашивал про практическое применение теории на парах по линалу✌️). Градиент по такой матрице весов тоже можно записать в матричной форме - а не вектором, как делают обычные оптимизаторы.
Так и поступает Muon: он берёт матрицу обновления (сглаженный моментумом градиент), оставляет её в родной матричной форме -> а затем превращает в ортогональную (как именно - вспомним ниже). Это основная идея, и отсюда пошло название: MomentUm Orthogonalized by Newton-Schulz.


🔠 Как ортогонализовать и зачем?
Есть проблема, что у матрицы обновления весов обычно пара направлений сильно доминирует, а остальные почти нулевые. Получается, обучение пойдет вдоль этих немногих осей, а вся остальная “ёмкость” слоя простаивает. Как раз с этим и помогает ортогонализация!
Теперь “как это реализуется”: вспомним SVD - он раскладывает любую матрицу на две ортогональные (которые задают повороты) + одну диагональную посередине (она задаёт растяжение/сжатие, числа на диагонали называют “сингулярными”). Ортогонализацией мы превращаем все сингулярные значения в единицу, как раз убирая проблему “перекоса”. За счёт этого шаг делается во все стороны поровну, и слой учится целиком.


🔠 Кто такой Newton-Schulz?
Итак, честно ортогонализировать матрицу можно через SVD - но высчитывать его на каждом шаге и для каждого слоя неподъёмно дорого... Поэтому, как обычно, пользуемся эвристиками: Newton-Schulz даёт почти тот же результат за несколько матричных умножений (а их видеокарта уважает). Обычно хватает 5 итераций - так что Muon вполне пригоден для реального обучения.


➕ Плюсы
• Быстрее сходится: примерно вдвое эффективнее AdamW по замерам Moonshot (они посчитали, что один прогон обходится в 2x дешевле).
• Экономит память: у Adam на каждый вес два состояния, у Muon - только моментум. Около трети памяти под оптимизатор долой.


➖ Минусы
• Применим только к слоям, где вес - это полноценное преобразование: например, полносвязные и attention. Но нормировки, свободные члены, выходной слой и эмбеддинги (обновляются построчно) учатся через AdamW.
• Каждый шаг дороже: Newton-Schulz добавляет матричные умножения, которых у AdamW нет. Шагов, конечно, нужно меньше, но с ростом модели расходы приходится отдельно оптимизировать.
• На больших моделях чаще всплывает нестабильность: значения внимания разгоняются и обучение может разойтись.


🤔 Это будущее?
Похоже, что да - Muon уже вышел из разряда экспериментов:
• Обучает топовые открытые модели: Kimi K2 (1 трлн параметров) и GLM-5 (744 млрд), DeepSeek-V4.
• Нестабильность научились лечить: например, Moonshot добавили приём MuonClip, который придерживает разгоняющиеся значения внимания.
• Уже адаптируется под инфраструктуру: NVIDIA встроила Muon в свой Megatron + команда DeepSpeed реализует поддержку.
• Оброс модификациями: за год вышли десятки ускоренных версий (Gram Newton-Schulz от Три Дао, NorMuon, Hierarchical Muon и другие) - так что направление живое.


🔗 Что почитать и где попробовать?
• Оригинальный пост Keller Jordan - с интуицией и картинками
• Референс-реализация
• Вывод "с нуля" для любителей математики
• Newton-Schulz в доках Modula - с визуализациями сходимости



Мораль такая: иногда научный прорыв - это не новая сложная формула, а свежий взгляд на привычное 🌿

#dl@data_easy

1k 0 24 2 22

Для тех, кто интересуется рынком вакансий в Data Science, небольшая подборка больших каналов с предложениями:

🌟https://t.me/datascienceml_jobs
💫https://t.me/betterdatacommunity/9
✨https://t.me/ml_data_science_job
⭐️https://t.me/datasciencework

В следующих выпусках поделимся списком локальных каналов по конкретным компаниям🤓

Удачи в поисках!💻


В мире бизнеса и маркетинга постоянно приходится принимать решения: от выбора дизайна веб-сайта до определения эффективности рекламной кампании. Но как мы знаем, интуиция не всегда работает, и нужны объективные данные для принятия правильных решений. В этой статье поговорим об одном таком «помощнике» - AB-тестировании🌟


Доброе утро, дорогие друзья!
Сегодня (и завтра) можно бесплатно посетить два интенсива по Data Science от SkillFactory, на которых я расскажу немного про саму профессию и проведу практику 🗓️

🕔 13, 14 сентября в 17:00 по мск
Обучаем нейросеть распознавать цифры по фотографии
Это мероприятие проводится совместно со SkillFactory и УрФУ, приурочено к набору в онлайн-магистратуру.
Здесь в первый день от меня будет практика по решению задач на Python и обзор на профессию Data Scientist (кто такие, чем занимаются, примеры рабочих задач).
Во второй день подробнее поговорим про ML и нейросети, в практической части будем обучать модели распознавания цифр по фотографии.
—> ссылка

🕖 13, 14 сентября в 19:00 по мск
Обучаем свою первую нейросеть за два дня
Похожий по тематике интенсив: в первый день обсудим тот же DS и познакомимся с Python, во второй займёмся моделями и обучим несколько алгоритмов на табличных данных.
В чём отличие от предыдущей встречи? Здесь будет попроще: основы Python разберём с нуля, модели будут несложные - в общем, подойдёт для абсолютных новичков😊
—> ссылка

На всех интенсивах будет домашнее задание по мотивам практической части, за выполнение которого можно выиграть призы - доступ к мини-курсам SkillFactory💚
И также можно задавать вопросы в прямом эфире! Приходите пообщаться🚀


Внимание всем стартующим в Data Science⚠️
Осень - самое продуктивное время в году (это подтверждено исследованиями, по статистике люди делают в первые 8 месяцев года столько же, сколько в последние 4🙃).
И на ближайший месяц компании уже приготовили план стажировок и мероприятий, смотрите и выбирайте😉

📱 Yandex: как всегда принимают заявки на стажировки, а по некоторым направлениям со 2 по 6 октября можно попасть на Intern week offer - неделю ускоренного найма стажёров (интересно звучит, учитывая, что обычный процесс череды собеседований может занять 1 месяц+)), ссылка тут

🏦 Tinkoff: проводят отбор на стажировку Тинькофф старт, подать заявку и посмотреть направления можно тут

🏦 Sber: помимо “массовых” наборов стажерские (и другие) позиции регулярно выкладываются тут

😎 Кстати, недавно Сбер сделал открытым свой курс по составлению эффективных запросов для наших ИИ-помощников ChatGPT и Kandinsky, ссылочка здесь

🌐 И как обычно, в этом году стартует набор на Deep Learning School - бесплатный годовой курс по ML и DL при поддержке МФТИ (зарегистрироваться на новый поток можно до 23 сентября, но записи прошлых лет всегда доступны на YouTube)

👀 И ловите ссылку на записи докладов с Yandex ML Conf

Хорошего вечера!☕️


Работа с данными - это достаточно комплексный процесс, который включает в себя несколько этапов. В силу специфики и обширности каждого из них каждым направлением обычно занимаются отдельные представители так называемых data-профессий. Who is who - смотрите в карточках🚩


Напоминаю, что уже завтра пройдёт Practical ML Conf 📱
Программа довольно насыщенная, параллельно будут идти две линии докладов (так что можно выбрать, что смотреть - про YandexGPT или GigaChat😁).

А так, есть темы на любой вкус - CV, NLP, RecSys, Ecomm, MLOps - полную версию расписания смотрите здесь🫰


Доброго утра🌞
Сохраняйте подборку нейронок для решения разных задач🧠
Все они представляют из себя полноценные веб-сервисы, поэтому ими можно легко воспользоваться без всякого кода




Gamma_App.pdf
6.9Мб
Все мы знакомы с ситуацией, когда нужно сделать презентацию, но придумывать лень и начинать не хочется🙈

Теперь благодаря нейросетям этот процесс может стать чуть проще☺️ Недавно был выпущен сервис, который может генерировать презентации по запросу🧑‍💻 Достаточно только написать тему и, если нужно, уточнить детали - искусственный интеллект сам создаст красочные красивые слайды. Не нужно тратить время на написание текста и поиска изображений, всё будет подобрано и сгенерировано алгоритмами.

Ссылка на сайт —> https://gamma.app/

А для тех, кому лень разбираться, мы подготовили небольшую инструкцию😉


«По данным статистических исследований более 70% населения России довольны своей зарплатой»… Откуда такие цифры, ведь нас никто не спрашивал?! Но математики и статистики всё уже рассчитали:)

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

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

Те, кто уже знаком со статтестами, держите небольшую шпаргалку с Python-функциями и случаями использования каждого из них😊

А если хотите подробнее разобрать тему статистических тестов, пишите в комментарии⬇️


Привет всем любителям ML и ИИ! У меня для вас отличные новости: сентябрь будет насыщенный на конференции и митапы! 📊

📌 Уже в эту субботу, 2 сентября, планируется аж два события - infra-meetup от Яндекс (больше для DE), ссылка на регистрацию здесь 📱
И, конечно, IT-пикник от Тинькофф: обещают много докладов, воркшопы, интерактивные зоны и музыкальную программу - подробнее тут😁

📌 7 сентября снова Яндекс проведёт Practical ML Conf - здесь всё серьёзно, «конференция для экспертов»

📌 Если вам больше интересно про ML в бизнесе - 20 сентября состоится NeuroConf - конференция про эффективность нейросетей в бизнесе

📌 21 сентября пройдёт ScoringDay - форум для специалистов в области анализа данных и оценки кредитных рисков

Всем хорошего дня✨


Ловите небольшую подборку телеграмм-чатов DS для общения (и поиска работы👩‍💻).

https://t.me/betterdatacommunity
https://t.me/datasciencechat
https://t.me/Machinelearning_Jobs
https://t.me/datasciencecourse

В следующих выпусках поделюсь списком каналов с вакансиями 🔥



Показано 16 последних публикаций.