Машинное обучение. Часть 5/5
О чём курс
Курс «Машинное обучение» от GeekBrains представляет собой комплексную образовательную программу, рассчитанную на 5 месяцев интенсивного погружения в мир Data Science. Программа разработана для тех, кто стремится освоить современные методы анализа данных, научиться строить предиктивные модели и внедрять их в реальные бизнес-процессы. Общий объем обучения составляет более 65 часов контента, распределенных по 30+ онлайн-урокам, что обеспечивает глубокое понимание как теоретических основ, так и прикладных аспектов профессии.
Обучение строится на сочетании фундаментальной математической подготовки и интенсивной практики. Студенты начинают с изучения теории вероятностей и математической статистики, что является критически важным фундаментом для любого специалиста по данным. Далее программа переходит к освоению ключевых инструментов экосистемы Python, включая библиотеки Numpy, Pandas, Matplotlib и Scikit-learn. Эти навыки позволяют эффективно обрабатывать, визуализировать и анализировать массивы данных любой сложности. Особое внимание уделяется алгоритмам машинного обучения: от классической линейной и логистической регрессии до продвинутых методов, таких как случайные леса, градиентный бустинг и кластеризация.
Курс ориентирован на получение практического результата. После каждого занятия предусмотрена практика, позволяющая закрепить полученные знания в реальных условиях. Важной частью обучения являются курсовые проекты, которые имитируют реальные задачи индустрии. Студенты участвуют в соревнованиях на платформе Kaggle, решают задачи регрессии и классификации, работают с кредитным скорингом и предсказанием цен на недвижимость. Финальный этап обучения посвящен выводу моделей в Production, что является уникальной компетенцией, необходимой для работы в крупных IT-компаниях. Вы научитесь не просто строить модели в Jupyter Notebook, но и переносить их в PyCharm, настраивать планировщики задач и оценивать реальное влияние ML-решений на бизнес-показатели.
Почему стоит выбрать этот курс? Во-первых, это сбалансированная программа, которая закрывает все этапы работы с данными: от сбора и очистки до деплоя модели. Во-вторых, формат обучения предполагает постоянную обратную связь и поддержку, что помогает преодолеть сложности на начальных этапах. В-третьих, акцент на Production-системах делает выпускников курса востребованными специалистами, готовыми к решению бизнес-задач сразу после окончания обучения. Вы получите не только теоретические знания, но и портфолио, состоящее из нескольких серьезных проектов, которые станут весомым аргументом при трудоустройстве в сфере Data Science и машинного обучения.
Программа обучения
Модуль 1. Теория вероятностей и математическая статистика Модуль 2. Библиотеки Python для Data Science: Numpy, Matplotlib, Scikit-learn Модуль 3. Библиотеки Python для Data Science: продолжение Модуль 4. Алгоритмы анализа данных Модуль 5. Системы машинного обучения в Production Теория вероятностей и математическая статистика Случайные события. Условная вероятность. Формула Байеса. Независимые испытания Дискретные случайные величины. Закон распределения вероятностей. Биномиальный закон распределения. Распределение Пуассона Описательная статистика. Качественные и количественные характеристики популяции. Графическое представление данных Непрерывные случайные величины. Функция распределения и плотность распределения вероятностей. Равномерное и нормальное распределение. Центральная предельная теорема Проверка статистических гипотез. P-значения. Доверительные интервалы. A/B-тестирование Взаимосвязь величин. Параметрические и непараметрические показатели корреляции. Корреляционный анализ Многомерный статистический анализ. Линейная регрессия Дисперсионный анализ. Логистическая регрессия Курсовой проект Разведочный анализ данных (EDA) на основе выбранного датасета: визуализация, корреляционный, дисперсионный и факторный анализ Библиотеки Python для Data Science: Numpy, Matplotlib, Scikit-learn Введение в курс. Вебинар Вычисления с помощью Numpy. Работа с данными в Pandas. Видеоурок Вычисления с помощью Numpy. Работа с данными в Pandas. Вебинар Визуализация данных в Matplotlib. Видеоурок Визуализация данных в Matplotlib. Вебинар Обучение с учителем в Scikit-learn. Видеоурок Обучение с учителем в Scikit-learn. Вебинар Обучение без учителя в Scikit-learn. Видеоурок Обучение без учителя в Scikit-learn и введение в итоговый проект. Вебинар Консультация по итоговому проекту. Вебинар Курсовой проект Соревнование на платформе Kaggle по предсказанию цены на недвижимость, решение задачи регрессии Библиотеки Python для Data Science: продолжение Введение в задачу классификации. Постановка задачи и подготовка данных Анализ данных и проверка статистических гипотез Построение модели классификации Оценка и интерпретация полученной модели. Обсуждение курсового проекта Курсовой проект Соревнование на платформе Kaggle по кредитному скорингу, решение задачи классификации Алгоритмы анализа данных Алгоритм линейной регрессии. Градиентный спуск Масштабирование признаков. L1- и L2-регуляризация. Стохастический градиентный спуск Логистическая регрессия. Log Loss Алгоритм построения дерева решений Случайный лес Градиентный бустинг (AdaBoost) Классификация с помощью KNN. Кластеризация K-means Снижение размерности данных Курсовой проект Участие в одном или двух соревнованиях на Kaggle: предсказать средний балл на экзамене по математике, который получают ученики репетиторов (задача регрессии); предсказать, подойдет ли репетитор для подготовки к экзамену по математике (задача классификации) Системы машинного обучения в Production Введение в задачу предсказания оттока. Формализация задачи и сбор сырых данных Загрузка данных и построение обучающей выборки. Анализ и предобработка датасета. Балансировка классов Выбор и обучение модели на отобранных признаках. Сравнение качества и оценка модели Оценка потенциального влияния на бизнес. Масштабирование решения Подготовка к продакшену. Планировщик задач и перенос проекта из Jupyter в PyCharm Курсовой проект Оценка потенциального влияния на бизнес ML-решения, построение модели оттока клиентов в игровых проектах и подготовка кода для Production в PyCharm
Теги курса
Другие материалы школы 12
G GeekBrains Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.