Мы используем cookie для стабильной работы сервиса. Подробнее

Машинное обучение

ФорматОнлайн
Длительность144 часа
Объём12 занятий
По окончанииStepik
О курсе

Подробнее

Цели курса: Заинтересовать максимально большую аудиторию и показать, что машинное обучение не такая уж сложная наука. Научить, как правильно обсуждать вопросы машинного обучения с заказчиком, коллегами и подчиненными. Не бояться брать на себя ответственность в этих вопросах. Пробудить желание у слушателей начать собственный коммерческий проект в области машинного обучения. Цель преподавателя – изложить курс понятно и интересно, чтобы для понимания содержания лекций было достаточно знаний школьного курса математики и здравого смысла. По окончании курса слушатели смогут: строить модели машинного обучения, позволяющие обрабатывать таблицы с данными; с помощью моделей искусственного интеллекта восстанавливать пропущенные или некорректные данные; находить объекты с аномальными значениями признаков; классифицировать объекты в заданной предметной области; предсказывать дальнейшее поведение объектов. У этого курса есть продолжение – «Введение в искусственные нейронные сети» и «Специальные архитектуры нейронных сетей», «Анализ данных (Введение в Python и обработку таблиц)», а также теоретическая подоплека в виде курсов по теории вероятностей и математической статистике.
Требования

Что нужно для старта

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

Что вы получите

  • Освоившие этот курс смогут обрабатывать большие объемы данных и извлекать из них скрытые закономерности. Кроме того, слушатели научатся понимать: а) какие задачи можно полностью поручить ЭВМ; б) какие этапы процесса сможет выполнить лишь человек; в) самое главное – отличать пункт а) от пункта б).
  • Слушатели освоят необходимую лексику для общения с заказчиками и коллегами на темы машинного обучения; поймут, когда требования заказчика невыполнимы или некорректны с точки зрения машинного обучения.
Аудитория

Для кого этот курс

  • Мотивированные школьники, обучающиеся в школах с математическим уклоном; студенты и аспиранты технических и математических специальностей; специалисты, задействованные в области информационных технологий и смежных областях.
Содержание

Программа курса

12 занятий
№ТемаЧто внутри
01Введение в машинное обучение и основные понятия статистики

- Задачи и модели машинного обучения
- Представление данных для машинного обучения. Признаки объектов
- Основные понятия математической статистики
- Тест
- Практическое задание

02Восстановление пропущенных значений

- Постановка проблемы и простейшие способы ее решения
- Замечание об использовании метрики
- Использование коэффициента корреляции для восстановления данных
- Применение метрик и КК в рекомендательных системах
- Тест
- Практическое задание

03Поиск выбросов и аномалий

- Постановка проблемы
- Методы, анализирующие признаки по отдельности
- Критерий Шовене (Chauvenet)
- Поиск выбросов без использования среднего и отклонения
- Методы, анализирующие несколько признаков
- Тест
- Практическое задание

04Кластеризация

- Постановка задачи кластеризации
- Кластеризация с помощью графов
- Алгоритм FOREL (формальный элемент)
- Алгоритм k-means (k - средних)
- Выбор оптимального числа кластеров
- Кластеризация по столбцам
- Тест
- Практическое задание

05Задача предсказания, линейная регрессия

- Постановка задачи предсказания
- План решения задачи регрессии
- Построение модели линейной регрессии
- Проблемы модели линейной регрессии
- Полиномиальная регрессия
- Тест
- Практическое задание

06Классификация, kNN, кросс-валидация

- План решения задачи классификации
- Метод k ближайших соседей (kNN)
- Методы выбора оптимальных параметров алгоритма. Кросс-валидация
- Тест
- Практическое задание

07Деревья в машинном обучении

- Основные понятия
- Неопределенность Джини. Построение дерева с его помощью
- Поиск выбросов с помощью дерева (изолирующий лес)
- Случайный лес (Random forest)
- Тест
- Практическое задание

08Линейные классификаторы (ЛК)

- Принцип классификации. Общая схема построения ЛК
- Пример построения линейного классификатора
- Нахождение минимума функции с помощью градиентного спуска
- Трюк с ядром
- Метод опорных векторов (support vector machine, SVM)
- Нейронные сети (как композиция линейных классификаторов)
- Тест
- Практическое задание

09Вероятностные алгоритмы. Наивный Байес

- Что такое вероятностные алгоритмы?
- Повторим школьную теорию вероятностей
- Наивный Байес
- Показатели качества алгоритма, выдающего вероятности
- Тест
- Практическое задание

10Ансамбли алгоритмов

- Голосование по большинству (комитет)
- Взвешенное голосование AdaBoost
- Градиентный бустинг
- Тест
- Практическое задание

11Отбор признаков (feature selection) и объектов

- Мотивация и простые способы отбора признаков
- Отбор признаков в несколько итераций
- Синтез новых признаков. Метод главных компонент
- Синтез новых объектов
- Проклятие размерности
- Тест
- Практическое задание

12Конспекты лекций и практика по программированию

- Конспекты лекций
- Задания по программированию

01Введение в машинное обучение и основные понятия статистики

- Задачи и модели машинного обучения
- Представление данных для машинного обучения. Признаки объектов
- Основные понятия математической статистики
- Тест
- Практическое задание

02Восстановление пропущенных значений

- Постановка проблемы и простейшие способы ее решения
- Замечание об использовании метрики
- Использование коэффициента корреляции для восстановления данных
- Применение метрик и КК в рекомендательных системах
- Тест
- Практическое задание

03Поиск выбросов и аномалий

- Постановка проблемы
- Методы, анализирующие признаки по отдельности
- Критерий Шовене (Chauvenet)
- Поиск выбросов без использования среднего и отклонения
- Методы, анализирующие несколько признаков
- Тест
- Практическое задание

04Кластеризация

- Постановка задачи кластеризации
- Кластеризация с помощью графов
- Алгоритм FOREL (формальный элемент)
- Алгоритм k-means (k - средних)
- Выбор оптимального числа кластеров
- Кластеризация по столбцам
- Тест
- Практическое задание

05Задача предсказания, линейная регрессия

- Постановка задачи предсказания
- План решения задачи регрессии
- Построение модели линейной регрессии
- Проблемы модели линейной регрессии
- Полиномиальная регрессия
- Тест
- Практическое задание

06Классификация, kNN, кросс-валидация

- План решения задачи классификации
- Метод k ближайших соседей (kNN)
- Методы выбора оптимальных параметров алгоритма. Кросс-валидация
- Тест
- Практическое задание

07Деревья в машинном обучении

- Основные понятия
- Неопределенность Джини. Построение дерева с его помощью
- Поиск выбросов с помощью дерева (изолирующий лес)
- Случайный лес (Random forest)
- Тест
- Практическое задание

08Линейные классификаторы (ЛК)

- Принцип классификации. Общая схема построения ЛК
- Пример построения линейного классификатора
- Нахождение минимума функции с помощью градиентного спуска
- Трюк с ядром
- Метод опорных векторов (support vector machine, SVM)
- Нейронные сети (как композиция линейных классификаторов)
- Тест
- Практическое задание

09Вероятностные алгоритмы. Наивный Байес

- Что такое вероятностные алгоритмы?
- Повторим школьную теорию вероятностей
- Наивный Байес
- Показатели качества алгоритма, выдающего вероятности
- Тест
- Практическое задание

10Ансамбли алгоритмов

- Голосование по большинству (комитет)
- Взвешенное голосование AdaBoost
- Градиентный бустинг
- Тест
- Практическое задание

11Отбор признаков (feature selection) и объектов

- Мотивация и простые способы отбора признаков
- Отбор признаков в несколько итераций
- Синтез новых признаков. Метод главных компонент
- Синтез новых объектов
- Проклятие размерности
- Тест
- Практическое задание

12Конспекты лекций и практика по программированию

- Конспекты лекций
- Задания по программированию

Документ после выпуска

Stepik

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Машинное обучение» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Веб-дизайнер: расширенный
16 октября
Веб-дизайнер: расширенный

Онлайн-курс «Веб-дизайнер» от Нетологии: практические задания, реальные проекты и создание портфолио. Получите опыт ведущих студий и диплом. Курс с изучением ИИ.

Онлайн29 занятий
Практические занятия
284 359 ₽
Продвинутый Claude Code
Продвинутый Claude Code

Курс для тех, кто уже работал с Claude Code и хочет выйти на следующий уровень — от ручного управления агентом к полноценной агентной разработке. Вы научитесь выстраивать feedback…

Онлайн13 занятий
3 999 ₽
Начать без затрат

Бесплатные курсы

Natural Language Processing
Бесплатно
Natural Language Processing

The course focuses on Natural Language Processing (NLP), with an emphasis on Large Language Models (LLMs). You will explore key NLP tasks and methods, learn to use pretrained lang…

Онлайн10 занятий
Бесплатно
ГигаЧат: ваш универсальный помощник для жизни
Бесплатно16 октября
ГигаЧат: ваш универсальный помощник для жизни

Бесплатное обучение работе с ГигаЧатом на курсе от Нетологии для начинающих. Выполните 6 проектов: создайте сказку, листовку, резюме и план питания. Освойте нейросети и получите с…

Онлайн8 занятий
Бесплатно
Современные LLM
Бесплатно
Современные LLM

Курс посвящен очень популярной сегодня теме - большим языковым моделям (Large Language Models или LLM). Действительно, современные чат-боты на базе LLM (ChatGPT, Gemini, Gigachat,…

Онлайн12 занятий
Бесплатно
Разработка ML сервиса: от идеи к прототипу
Бесплатно4-5 часов в неделю
Разработка ML сервиса: от идеи к прототипу

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

Онлайн6 занятий
Бесплатно