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

Добрый, добрый ИИ. Часть 1. Машинное обучение

ФорматОнлайн
Объём7 занятий
О курсе

Подробнее

Машинное обучение связано с разработкой алгоритмов, которые можно обучать (настраивать) под решение конкретных задач. Например, это камеры с возможностью распознавания лиц, различные переводчики с одного языка на другой, построение всевозможных прогнозов по предыдущим данным, генерация текстов, изображений, звуков, управление беспилотными аппаратами и многое другое. Алгоритмы машинного обучения окружают нас повсюду. А потому, важно правильно понимать эти программы, их возможности и ограничения. В этом курсе вы познакомитесь с огромным разнообразием алгоритмов машинного обучения, включая простые, но эффективные, а также более сложные, которые способны решать далеко нетривиальные задачи. Чтобы хорошо понимать материал данного курса, необходимы уверенные знания школьной математики, а также разделы высшей математики: линейная алгебра, дифференцирование матриц и векторов, теория вероятностей и математическая статистика (основы). Кроме этого, при реализации алгоритмов машинного обучения сейчас, в основном, применяется язык программирования Python. Если вы его не знаете, то лучше вначале изучить по следующей ссылке: Добрый, добрый Python: https://stepik.org/course/100707/ Также желательно хорошо знать пакет NumPy для работы с векторами и матрицами: NumPy: YouTube | RuTube Продолжение курса: Добрый, добрый ИИ. Часть 2. Нейронные сети на PyTorch  Телеграм-канал: https://t.me/selfedu_sb Телеграм-чат: https://t.me/machine_learning_selfedu
Требования

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

  • Уверенные знания школьной математики, линейной алгебры, дифференцирование матриц и векторов, теории вероятностей и математической статистики (основы).
  • Знание языка программирования Python: https://stepik.org/course/100707/
  • NumPy: YouTube | RuTube
Результат

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

  • Подробно познакомитесь с линейными моделями.
  • Узнаете что такое градиентные алгоритмы и научитесь их применять для обучения линейных моделей.
  • Изучите различные оптимизаторы градиентных алгоритмов.
  • Познакомитесь с L1- и L2-регуляризаторами, как инструментом борьбы с эффектом переобучения моделей.
  • Изучите байесовский подход к задачам машинного обучения.
  • Научитесь применять наивный байесовский классификатор, гауссовский байесовский классификатор и линейный дискриминант Фишера.
  • Познакомитесь с идеей метода опорных векторов (SVM) и его практическим применением для задач классификации образов.
  • Узнаете о различных критериях качества оценивания эффективности работы обученных моделей.
  • Познакомитесь с методом главных компонент и увидите, как с его помощью можно сокращать признаковое пространство и бороться с эффектом переобучения.
  • Изучите метрические методы классификации и кластеризации данных (метод k ближайших соседей, DBSCAN и др.)
  • Научитесь строить и применять решающие деревья для задач классификации и регрессии, а также их композиции в виде случайного леса.
  • Познакомитесь с бустингом (boosting) алгоритмов и его развитием до градиентного бустинга.
  • Совершите краткое знакомство с нейронными сетями и алгоритмом их обучения back propagation.
Аудитория

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

  • Для всех желающих окунуться в мир машинного обучения.
Содержание

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

7 занятий
ТемаЧто внутри
01Введение в машинное обучение

- Начало
- Что такое машинное обучение. Обучающая выборка
- Постановка задачи машинного обучения
- Линейная модель. Понятие переобучения
- Способы оценивания степени переобучения моделей
- Уравнение гиперплоскости в задачах бинарной классификации
- Решение простой задачи бинарной классификации
- Функции потерь в задачах линейной бинарной классификации

02Градиентный алгоритм. L1-, L2-регуляризаторы

- Градиентный алгоритм (градиентный спуск)
- Стохастический градиентный спуск SGD и алгоритм SAG
- Пример использования SGD при бинарной классификации образов
- Оптимизаторы градиентных алгоритмов: RMSProp, AdaDelta, Adam
- L2-регуляризатор. Математическое обоснование и пример работы
- L1-регуляризатор. Отличия между L1- и L2-регуляризаторами

03Вероятностный взгляд на задачи МО

- Логистическая регрессия. Вероятностный взгляд на МО
- Вероятностный взгляд на L1 и L2-регуляризаторы
- Формула Байеса при решении конкретных задач
- Байесовский вывод. Наивная байесовская классификация
- Гауссовский байесовский классификатор
- Линейный дискриминант Фишера

04SVM, PCA, показатели качества

- Введение в метод опорных векторов (SVM)
- Реализация метода опорных векторов (SVM)
- Метод опорных векторов (SVM) с нелинейными ядрами
- Вероятностная оценка качества моделей
- Показатели precision и recall. F-мера
- Метрики качества ранжирования. ROC-кривая
- Метод главных компонент (Principal Component Analysis)
- Сокращение размерности признакового пространства с помощью PCA
- Сингулярное разложение и его связь с PCA
- Многоклассовая классификация. Методы one-vs-all и all-vs-all

05Метрические методы

- Метрические методы классификации. Метод k ближайших соседей
- Методы парзеновского окна и потенциальных функций
- Метрические регрессионные методы. Формула Надарая-Ватсона
- Задачи кластеризации. Постановка задачи
- Алгоритм кластеризации Ллойда (K-средних, K-means)
- Алгоритм кластеризации DBSCAN
- Агломеративная иерархическая кластеризация. Дендрограмма

06Решающие деревья

- Логические методы классификации
- Критерии качества для построения решающих деревьев
- Построение решающих деревьев жадным алгоритмом ID3
- Усечение (prunning) дерева, обработка пропусков
- Решающие деревья в задачах регрессии. Алгоритм CART
- Случайные деревья и случайный лес. Бутстрэп и бэггинг

07Бустинг. Нейронные сети

- Введение в бустинг (boosting). Алгоритм AdaBoost
- Алгоритм AdaBoost в задачах регрессии
- Градиентный бустинг и стохастический градиентный бустинг
- Нейронные сети. Краткое введение в теорию
- Обучение нейронной сети. Алгоритм back propagation
- Что дальше?

01Введение в машинное обучение

- Начало
- Что такое машинное обучение. Обучающая выборка
- Постановка задачи машинного обучения
- Линейная модель. Понятие переобучения
- Способы оценивания степени переобучения моделей
- Уравнение гиперплоскости в задачах бинарной классификации
- Решение простой задачи бинарной классификации
- Функции потерь в задачах линейной бинарной классификации

02Градиентный алгоритм. L1-, L2-регуляризаторы

- Градиентный алгоритм (градиентный спуск)
- Стохастический градиентный спуск SGD и алгоритм SAG
- Пример использования SGD при бинарной классификации образов
- Оптимизаторы градиентных алгоритмов: RMSProp, AdaDelta, Adam
- L2-регуляризатор. Математическое обоснование и пример работы
- L1-регуляризатор. Отличия между L1- и L2-регуляризаторами

03Вероятностный взгляд на задачи МО

- Логистическая регрессия. Вероятностный взгляд на МО
- Вероятностный взгляд на L1 и L2-регуляризаторы
- Формула Байеса при решении конкретных задач
- Байесовский вывод. Наивная байесовская классификация
- Гауссовский байесовский классификатор
- Линейный дискриминант Фишера

04SVM, PCA, показатели качества

- Введение в метод опорных векторов (SVM)
- Реализация метода опорных векторов (SVM)
- Метод опорных векторов (SVM) с нелинейными ядрами
- Вероятностная оценка качества моделей
- Показатели precision и recall. F-мера
- Метрики качества ранжирования. ROC-кривая
- Метод главных компонент (Principal Component Analysis)
- Сокращение размерности признакового пространства с помощью PCA
- Сингулярное разложение и его связь с PCA
- Многоклассовая классификация. Методы one-vs-all и all-vs-all

05Метрические методы

- Метрические методы классификации. Метод k ближайших соседей
- Методы парзеновского окна и потенциальных функций
- Метрические регрессионные методы. Формула Надарая-Ватсона
- Задачи кластеризации. Постановка задачи
- Алгоритм кластеризации Ллойда (K-средних, K-means)
- Алгоритм кластеризации DBSCAN
- Агломеративная иерархическая кластеризация. Дендрограмма

06Решающие деревья

- Логические методы классификации
- Критерии качества для построения решающих деревьев
- Построение решающих деревьев жадным алгоритмом ID3
- Усечение (prunning) дерева, обработка пропусков
- Решающие деревья в задачах регрессии. Алгоритм CART
- Случайные деревья и случайный лес. Бутстрэп и бэггинг

07Бустинг. Нейронные сети

- Введение в бустинг (boosting). Алгоритм AdaBoost
- Алгоритм AdaBoost в задачах регрессии
- Градиентный бустинг и стохастический градиентный бустинг
- Нейронные сети. Краткое введение в теорию
- Обучение нейронной сети. Алгоритм back propagation
- Что дальше?

Организатор

Автор курса

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

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

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

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

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

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

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

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

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

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

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

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

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

Системный администратор
−53%21 сентября
Системный администратор

Курс Нетологии «Системный администратор». Научим использовать ИИ в работе. Docker, Kubernetes, Ansible и Terraform, 3 проекта, 62 задания и 37 вебинаров с экспертами.

Онлайн12 занятий
180 576 ₽−53%
84 400 ₽Скидка до 9 сентября
Machine Learning: тариф Базовый
7 сентября
Machine Learning: тариф Базовый

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

Онлайн
Персональный наставникДомашние задания+4
145 900 ₽от 15 197 ₽/мес на 6079 мес.
Бизнес-аналитик: расширенный курс + Нейросети для бизнеса и управленцев
−57%17 сентября
Бизнес-аналитик: расширенный курс + Нейросети для бизнеса и управленцев

Обучение онлайн на платформе Нетология - курсы IT и образовательные программы с трудоустройством. Получи профессию с нашими онлайн курсами!

Онлайн46 занятий
350 000 ₽−57%
148 800 ₽Скидка до 9 сентября
Мнемотехники. Мнемотехники
Мнемотехники. Мнемотехники

Простой и современный курс по прокачке памяти. Подростки узнают, как работает память, освоят техники запоминания и интервальные повторения, а также научатся использовать ИИ, чтобы…

Онлайн
2 990 ₽
Excel + Google Таблицы с нуля до PRO + ИИ
−45%4 месяца
Excel + Google Таблицы с нуля до PRO + ИИ

Курс для тех, кто не любит рутину и хочет автоматизировать работу. Научитесь оперативно составлять сложные отчёты и строить прогнозы. Сможете работать в таблицах быстрее с помощью…

Онлайн
54 362 ₽−45%
29 899 ₽от 2 492 ₽/мес на 12 мес.
Devops-инженер с нуля: расширенный курс
−53%21 сентября
Devops-инженер с нуля: расширенный курс

«DevOps-инженер» от Нетологии — освоите профессию с упором на практику. 200 заданий, 5 проектов, ИИ-инструменты и помощь экспертов. Поддержим в трудоустройстве

Онлайн13 занятий
Помощь с трудоустройством
287 865 ₽−53%
134 600 ₽Скидка до 9 сентября
Начать без затрат

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

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 занятий
Бесплатно
Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

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

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

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

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

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