Машинное обучение: понятие, виды
Основы машинного обучения: задачи, методы, этапы и инструменты
Основные задачи машинного обучения
Классификация
Регрессия
Кластеризация
Уменьшение размерности
Выявление аномалий
Рекомендательные системы
Обработка естественного языка
Компьютерное зрение
Виды машинного обучения
Обучение с учителем
Примеры задач обучения с учителем
Примеры алгоритмов обучения с учителем
Обучение без учителя
Примеры задач обучения без учителя
Обучение с подкреплением
Примеры задач обучения с подкреплением
Примеры алгоритмов обучения с подкреплением
Домашнее задание
516.50K

Машинное обучение понятие, виды

1. Машинное обучение: понятие, виды

МАШИННОЕ
ОБУЧЕНИЕ:
ПОНЯТИЕ, ВИДЫ

2. Основы машинного обучения: задачи, методы, этапы и инструменты

Основы машинного обучения: задачи,
методы, этапы и инструменты
К 2025 году рынок машинного обучения оценивался
в
$94,35
млрд.
Технологии
ML
уже
работают
в рекомендательных системах стриминговых сервисов,
голосовых ассистентах смартфонов и системах диагностики
заболеваний. Около 35% продаж Amazon генерирует именно
рекомендательная модель, а алгоритмы DeepMind снизили
энергопотребление дата-центров Google на 40%.
В России машинное обучение активно применяют
банки
для
выявления
мошеннических
транзакций,
ритейлеры — для прогнозирования спроса, а медицинские
центры — для анализа снимков МРТ.

3. Основные задачи машинного обучения

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

4. Классификация

Классификация определяет, к какой категории относится
объект. Алгоритм анализирует признаки объекта — числовые
характеристики, описывающие его свойства — и выбирает
подходящий класс из заранее известного набора.
Почтовые сервисы классифицируют письма на спам
и не спам, банки определяют кредитоспособность клиентов,
а системы компьютерного зрения распознают объекты
на фотографиях. В медицине классификаторы помогают
диагностировать заболевания по результатам анализов,
а в кибербезопасности — выявлять вредоносный трафик.

5. Регрессия

Регрессия предсказывает непрерывное числовое
значение. Если классификация отвечает на вопрос «К какой
категории относится объект?», то регрессия — на «Какое
конкретное число соответствует объекту?».
Модели регрессии прогнозируют стоимость квартир
по площади и расположению, предсказывают нагрузку
на серверы в следующем месяце или оценивают время
доставки заказа. Ритейлеры используют её для
прогнозирования спроса на товары, а финансовые
аналитики — для предсказания курсов валют.

6. Кластеризация

Кластеризация группирует похожие объекты без
заранее известных категорий. Алгоритм самостоятельно
находит закономерности в данных и объединяет схожие
элементы. Маркетологи кластеризуют клиентов для
персонализации предложений, новостные агрегаторы
автоматически группируют статьи по темам, а исследователи
анализируют геномные данные для поиска связей между
генами.
В отличие от классификации, где модель учится
на размеченных примерах, кластеризация работает
с неразмеченными данными.

7. Уменьшение размерности

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

8. Выявление аномалий

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

9. Рекомендательные системы

Рекомендательные алгоритмы предсказывают предпочтения
пользователя на основе его поведения и действий похожих людей.
Эта технология работает повсеместно: онлайн-кинотеатры
подбирают фильмы по истории просмотров, музыкальные
стриминговые
сервисы
создают
персональные
плейлисты,
а маркетплейсы предлагают товары, которые могут заинтересовать
покупателя.
Современные гибридные модели учитывают не только историю
действий, но и характеристики контента, социальные связи
и контекст — время суток, устройство, местоположение.
Качественные рекомендации напрямую влияют на выручку:
Amazon получает треть продаж благодаря рекомендательной системе.

10. Обработка естественного языка

NLP (Natural Language Processing — обработка естественного языка)
позволяет вычислительным моделям понимать и генерировать человеческий
язык. Языковые модели классифицируют тональность отзывов, переводят
тексты и извлекают имена и даты из документов. Они также создают краткие
изложения длинных статей и ведут диалоги в чат-ботах. Современные
архитектуры трансформеров с механизмами внимания анализируют контекст,
улучшая качество переводов, анализ социальных сетей и обучающих систем.
При этом сохраняются нерешённые задачи: обработка редких языков,
устранение предвзятости моделей и обеспечение точности в медицине
и юриспруденции.
Для задач распознавания текста на изображениях существуют
специализированные сервисы. Например, Yandex Vision OCR распознаёт
печатный и рукописный текст на 48 языках, извлекает данные из документов
и автомобильных номеров. Сервис также распознаёт структуру таблиц
и возвращает текст с координатами строк и столбцов.

11. Компьютерное зрение

Компьютерное зрение анализирует изображения и видео с помощью
моделей машинного обучения. Основные задачи включают классификацию
изображений — когда алгоритм определяет, что изображено на фото.
Например, модель различает, кошка это или собака. Также модели
обнаруживают объекты — находят их расположение и определяют, что именно это
за объекты. Семантическая сегментация идёт дальше — она точно выделяет границы
каждого объекта на уровне отдельных пикселей.
Современные модели — свёрточные нейронные сети и трансформеры —
демонстрируют высокую точность в различных областях. Беспилотные автомобили
используют эти модели для навигации, медицинские системы — для анализа
рентгеновских снимков и МРТ. Города внедряют интеллектуальные камеры для
мониторинга дорожного движения. На специализированных задачах, например
в выявлении определённых типов рака, точность моделей может превосходить
человеческую.

12. Виды машинного обучения

Машинное обучение можно разделить на несколько
основных типов:
■ обучение с учителем,
■ обучение без учителя и
■ обучение с подкреплением.
Каждый из этих типов имеет свои
характеристики, методы и области применения.
уникальные

13. Обучение с учителем

Обучение с учителем (Supervised Learning) — это тип
машинного обучения, при котором модель обучается на
размеченных данных.
Это означает, что каждый обучающий пример в
наборе данных имеет соответствующую метку или целевое
значение.
Цель модели — научиться предсказывать метки для
новых, невиданных данных.

14. Примеры задач обучения с учителем

Классификация:
принадлежит объект.
Определение
категории,
к
которой
Например, распознавание рукописных цифр (0-9) или
классификация писем как "спам" или "не спам". Классификация
также может применяться в медицине для диагностики
заболеваний на основе симптомов пациента.
Регрессия: Предсказание непрерывного значения.
Например, прогнозирование цен на недвижимость или
предсказание температуры на следующий день. Регрессия также
используется в экономике для прогнозирования роста ВВП или в
маркетинге для оценки эффективности рекламных кампаний.

15. Примеры алгоритмов обучения с учителем

■ Линейная регрессия
■ Логистическая регрессия
■ Деревья решений
■ Метод опорных векторов (SVM)
■ Нейронные сети
English     Русский Правила