MLinside - школа ML – Telegram
MLinside - школа ML
3.5K subscribers
202 photos
18 videos
165 links
Предзапись на 4 поток курса "База ML": https://vk.cc/cQ7AkI
Наши курсы: https://taplink.cc/mlinside
Чат коммьюнити: @ml_insidechat
По вопросам: @marinagartm
Download Telegram
Ошибки новичков в ML: что тормозит карьеру? 🛑

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

▪️Учить ML без базовых знаний
Хотите сразу строить нейросети? Звучит круто, но без основ математики, статистики и алгоритмов далеко не уйти. Теория вероятностей, матанализ, линейная алгебра и Python — ваш фундамент.

▪️Недостаточно практики
Чтение статей и курсов полезно, но без работы с реальными данными прогресса не будет. Качайте скиллы на Kaggle, решайте задачи с реальных собеседований, участвуйте в pet-проектах и соревнованиях.

▪️Непонимание, как работают модели
Использовать готовые библиотеки — это здорово. Но если вы не знаете, почему Random Forest работает лучше логистической регрессии на ваших данных, на собеседовании могут быть проблемы.

▪️Пренебрежение чисткой данных
Модель – это хорошо, но без качественных данных даже лучший алгоритм бесполезен. Учитесь работать с пропусками, выбросами и категориальными признаками.

▪️Нет опыта работы с SQL
Вас могут не спросить про нейросети, но точно проверят, умеете ли вы писать SQL-запросы. Не игнорируйте базы данных!

▪️Отсутствие знаний в предметной области (доменной экспертизы)
ML — это инструмент, а не волшебная кнопка «решить все». Алгоритмы сами по себе ничего не значат без понимания контекста. Хотите работать в финтехе, медицине или маркетинге? Разбирайтесь в специфике данных и задач в этой сфере.
17
Мы в Дзене! 🎉

Теперь наши статьи и видео можно найти на Яндекс Дзене! Там мы будем регулярно разбирать ключевые темы из мира машинного обучения, ИИ и Data Science, делиться полезной информацией и рассказывать о самых важных событиях в индустрии.

🔥 В новой статье мы собрали главные события 2024 года в области искусственного интеллекта — Какие разработки стали самыми громкими и что нас ждет дальше? Узнайте здесь.

📌 Подписывайтесь на наш канал в Дзене, чтобы не пропустить новые материалы!
8🔥2
Очередной квиз в нашем канале!

Несколько простых вопросов, чтобы немного отвлечься и провести время с пользой.

Готовы к испытанию? Начинаем! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥542
Какая из следующих метрик качества модели используется для задач классификации?
Anonymous Quiz
7%
MSE (Mean Squared Error)
88%
Accuracy
4%
RMSE (Root Mean Squared Error)
1%
MAE (Mean Absolute Error)
Что из перечисленного является примером категориальной переменной?
Anonymous Quiz
2%
Рост человека
2%
Вес упаковки товара
93%
Цвет автомобиля
3%
Количество сотрудников в компании
🤔 Стартап vs. Корпорация: Где строить карьеру в ML?

Если вы хотите развиваться в машинном обучении, перед вами неизбежно встанет вопрос: куда идти — в стартап или крупную компанию? Оба варианта могут дать крутой опыт, но подойдут не всем. Разбираем плюсы и минусы.

🚀 Стартап: скорость, неопределенность и широкие возможности

Работа в стартапе — это хаос, постоянные вызовы и шанс попробовать всё. Здесь не будет чёткого карьерного трека или строгой структуры. Вам придется совмещать несколько ролей одновременно: вместо того чтобы заниматься только ML-задачами, вы можете параллельно выполнять работу дата сайентиста, аналитика и даже участвовать в принятии бизнес-решений. Вы не просто решаете задачи по машинному обучению, а участвуете в создании продукта, часто с нуля. Если компания растёт, ваши усилия не останутся незамеченными, а ваши решения напрямую повлияют на развитие продукта.
Но есть и минусы: в стартапах редко есть время на долгосрочные ML-эксперименты. Многие компании просто адаптируют существующие ML-решения, а не создают инновации. Исключение — стартапы, которые сразу делают ставку на глубокую работу с AI и нанимают сильных специалистов. Но такие команды встречаются редко, и попасть в них непросто. Кроме того, рабочие процессы могут быть хаотичными, сроки – сжатыми, а ожидания – завышенными. Плюс, стартап может попросту не взлететь, и в этом случае вся проделанная работа может так и остаться внутри закрытой компании.

🏢 Крупная компания: стабильность, сложные ML-задачи и экспертиза

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

💡 Где лучше развиваться ML-специалисту?
Если вам важны гибкость, быстрый рост и возможность быть причастным ко всему процессу, выбирайте стартап. Но будьте готовы к неопределенности и высокой нагрузке. Если хотите глубже погружаться в ML, работать с масштабными данными и строить долгосрочную карьеру, корпорация — ваш вариант.

А вы где работаете (или хотели бы работать)?

Делитесь в комментариях ⬇️
7🔥2👍1
📌 Как объяснить сложные алгоритмы машинного обучения бизнес-менеджерам?

💡 Представьте, что вам нужно объяснить CEO или руководителю продукта, почему модель машинного обучения приняла то или иное решение. Если начать с формул, градиентного спуска и матричных вычислений — вы сразу же потеряете внимание.

Так как донести информацию так, чтобы она была понятна и полезна бизнесу?

🔍 3 принципа объяснения ML для бизнеса

Говорите на языке ценности, а не технологий
Вместо «наша модель использует XGBoost с градиентным бустингом» → «мы нашли способ увеличить конверсию на 12% за счёт умного подбора предложений».

Используйте аналогии
📊 Например, линейную регрессию можно объяснить через прогнозирование продаж кофе: если на улице холодно, продажи растут. Чем больше факторов — тем сложнее предсказать спрос.

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

💬 Главный лайфхак:
ML-специалист — это не просто инженер, а мост между данными и бизнесом. Чем понятнее вы объясняете сложные вещи, тем быстрее решения внедряются и приносят результат.

👀 А вам приходилось объяснять ML-незнакомым с темой людям? Какие аналогии использовали? Делитесь в комментариях!
11🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 На YouTube-канале MLinside вышло интервью с Юрием Кашницким — экспертом в области машинного обучения,
Staff GenAI Solutions Architect @ Google Cloud


Что мы обсудили:
Как пройти путь от отказов до оффера в Google — и почему 16 отказов не повод останавливаться.
Разница между работой в крупных IT-компаниях в России и за рубежом: Mail.ru, KPN, Elsevier, Google
Как проходят собеседования в Big Tech: на что смотрят компании и как выделиться среди кандидатов.
Какие навыки действительно ценятся в индустрии машинного обучения и Data Science.

Юрий прошел сложный, но вдохновляющий путь в мире ML и делится своими инсайтами без прикрас. Если вы хотите построить карьеру в Data Science и ML это интервью точно стоит посмотреть!

👉 Смотреть интервью
12🔥2
Сегодня в нашем канале еженедельный квиз! 🎊

Вопросы лёгкие, но полезные — они помогут освежить знания и немного встряхнуть мозг.

Готовы проверить себя? Начинаем! ⭐️
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Какой из следующих шагов выполняется первым при построении модели машинного обучения?
Anonymous Quiz
77%
Сбор данных
22%
Выбор метрики качества
0%
Тестирование модели
1%
Применение алгоритма градиентного спуска
Топ-6 библиотек для ML-специалиста 🔥

📚 Если изучаете машинное обучение самостоятельно, важно сразу разобраться с инструментами, без которых в этой сфере не обойтись. Ошибка новичков – не знать базовые библиотеки и пытаться «изобретать велосипед».

💡 На собеседовании вас могут спросить, какими инструментами ты владеешь. Чтобы уверенно отвечать, мы подготовили подборку ключевых ML-библиотек, которые используют и новички, и опытные специалисты.

Проверьте, все ли вы знаете !

1️⃣NumPy
Основа основ. Работа с массивами, линейной алгеброй, матрицами – всё начинается с NumPy.
NumPy подключается в Python следующим образом:

import numpy as np


2️⃣Pandas
Мощный инструмент для работы с табличными данными в Python. Позволяет быстро загружать, обрабатывать, фильтровать и анализировать данные, делая работу с ними удобнее и эффективнее.
Pandas подключается так:

import pandas as pd


3️⃣Scikit-learn
Ключевая библиотека для машинного обучения в Python. Содержит готовые алгоритмы для классификации, регрессии, кластеризации и обработки данных, что упрощает разработку ML-моделей. Подходит как для новичков, так и для экспертов.
Примеры использования:

from sklearn.preprocessing import OneHotEncoder
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import r2_score


4️⃣TensorFlow
Одна из самых мощных библиотек для работы с нейросетями и глубоким обучением. Разработана Google, поддерживает обучение моделей на CPU и GPU, а также использование в продакшене. Применяется для создания нейросетей, обработки изображений, текста и многого другого. TensorFlow можно подключить в Python следующим образом:

import tensorflow as tf


5️⃣PyTorch
Еще одна мощная библиотека для глубокого обучения. Отличается гибкостью, удобством отладки и популярна среди исследователей и разработчиков нейросетей. Поддерживает обучение на CPU и GPU, а также динамическое вычисление графов, что делает разработку моделей более интуитивной.
PyTorch можно подключить в Python следующим образом:

import torch


6️⃣Matplotlib
Основная библиотека для визуализации данных в Python. Позволяет строить графики, диаграммы и гистограммы, что помогает анализировать данные перед обучением моделей. Простая в использовании и гибкая для кастомизации.
Matplotlib подключается так:

import matplotlib.pyplot as plt


🤔 Какие еще библиотеки вы бы добавили в список? Поделитесь в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
10👎4👍1
🧐 Объясняем сложные алгоритмы машинного обучения с помощью простых аналогий

Мы выбрали самые популярные алгоритмы и объяснили их с помощью простых повседневных примеров. Давайте посмотрим, как это работает! 👇

▪️Линейная регрессия
Представьте, что нужно понять, как количество времени, которое люди проводят на тренировках в спортзале, влияет на их физическую форму. Собираются данные о количестве часов тренировки и изменениях в физической форме, и эти данные наносятся на график. Задача заключается в том, чтобы провести прямую линию, которая будет как можно ближе ко всем точкам данных, чтобы предсказать, как изменится физическая форма при увеличении времени тренировки.

▪️Логистическая регрессия
Представьте, что вы — тренер футбольной команды, и вам нужно выбрать игроков для участия в важном матче. У каждого игрока есть различные характеристики — скорость, точность ударов, выносливость и так далее. Вместо того, чтобы выбирать игроков на основе только одного критерия, вы учитываете несколько факторов и решаете, насколько высока вероятность того, что игрок проявит себя на поле в лучшем виде. На основе этих факторов вы рассчитываете, какой игрок имеет больше шансов на успешное выступление, и решаете, стоит ли ему участвовать в матче или нет.

▪️Дерево решений
Представьте, что вы играете в игру "20 вопросов", где ваш собеседник загадывает объект, а вы пытаетесь угадать, задавая вопросы, на которые можно ответить "да" или "нет". Каждый вопрос помогает сузить круг возможных объектов, пока вы не угадаете, что это за предмет. Например, сначала вы спрашиваете: "Это животное?" Если ответ "да", вы продолжаете задавать вопросы, уточняя, например, "Это млекопитающее?". Если ответ "нет", задаёте другие вопросы. Каждый вопрос — это как узел в дереве решений, который помогает вам уменьшить количество возможных вариантов, пока не найдете точный ответ.

▪️ Случайный лес
Представьте, что группа экспертов обсуждает, какой фильм стоит посмотреть. Каждый эксперт (дерево решений) высказывает своё мнение, основываясь на разных аспектах фильма, таких как жанр, режиссёр и актёры. В конце, мнение всей группы (случайного леса) принимает решение, какой фильм выбрать, что увеличивает вероятность правильного выбора.

▪️Метод опорных векторов (SVM)
Представьте, что вы разделяете болельщиков двух команд на стадионе. Вы проводите линию между ними так, чтобы между группами было как можно больше пространства. Когда появляется новый болельщик, вы определяете, к какой команде он принадлежит, основываясь на его одежде или флаге, и сажаете его с той стороны, где уже сидят болельщики этой команды.

Это всего лишь небольшая часть нашей статьи, где мы рассказываем о 10 алгоритмах машинного обучения и объясняем их простыми словами. Хотите узнать больше? Читайте статью по ссылке! 👇
133👍1
Уже конец недели и это значит время еженедельного квиза в нашем канале!
Начинаем! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM