Термин · Глоссарий B2B-ПО

Machine Learning (Machine Learning)

Machine Learning (машинное обучение) – раздел искусственного интеллекта, изучающий алгоритмы и модели, способные обучаться на данных без явного программирования каждого правила. Включает три основных парадигмы: обучение с учителем (supervised), без учителя (unsupervised) и обучение с подкреплением (reinforcement learning).

Буква «M» В категориях: 4 Платформ: 6+

Введение

Machine Learning (ML, машинное обучение) – раздел искусственного интеллекта (AI), посвящённый разработке алгоритмов и статистических моделей, которые позволяют компьютерным системам выполнять задачи, опираясь на закономерности и логические выводы из данных, а не на явно запрограммированные инструкции. Классическое определение, предложенное Артуром Самуэлем в 1959 году: «Машинное обучение – это область науки, дающая компьютерам способность учиться без явного программирования».

ML является фундаментом современного ИИ: именно на машинном обучении основаны системы распознавания речи, компьютерного зрения, рекомендательные алгоритмы, детекция мошенничества и большие языковые модели (LLM).

История и контекст

Формальные основы ML были заложены Аланом Тьюрингом (тест Тьюринга, 1950), Артуром Самуэлем (программа игры в шашки, 1959) и Фрэнком Розенблаттом (перцептрон, 1958). «Зимы ИИ» 1970-х и 1980-х годов замедлили развитие области. Прорыв произошёл в 2012 году: нейронная сеть AlexNet победила на конкурсе ImageNet, снизив ошибку распознавания изображений вдвое по сравнению с предшествующими подходами, дав начало эпохе глубокого обучения (Deep Learning).

Сегодня ML – одна из наиболее быстро развивающихся дисциплин в ИТ. Трансформеры (2017), BERT (2018), GPT-3/4 (2020–2023) и диффузионные модели определяют текущую повестку.

Как это работает

Основные парадигмы ML:

  • Обучение с учителем (Supervised Learning): модель обучается на размеченных данных (входные данные + правильные ответы). Задачи: классификация (спам/не спам), регрессия (прогноз цены). Алгоритмы: Decision Tree, SVM, нейронные сети, Random Forest, XGBoost.
  • Обучение без учителя (Unsupervised Learning): данные без разметки; модель ищет скрытые структуры и паттерны. Задачи: кластеризация (K-means, DBSCAN), снижение размерности (PCA, t-SNE), обнаружение аномалий.
  • Обучение с подкреплением (Reinforcement Learning): агент взаимодействует со средой и получает награды/штрафы за действия; учится максимизировать суммарную награду. Применяется в робототехнике, играх (AlphaGo, AlphaZero), оптимизации управления.
  • Полуконтролируемое и самоконтролируемое обучение: комбинации парадигм; лежат в основе современных LLM (предобучение на незамеченных данных, файнтюнинг на размеченных).

Где применяется

  • Финтех: скоринг кредитных рисков, детекция мошенничества, алгоритмическая торговля.
  • Здравоохранение: диагностика по медицинским изображениям (КТ, МРТ), предсказание заболеваний.
  • Ритейл и e-commerce: рекомендательные системы, прогнозирование спроса, динамическое ценообразование.
  • Производство: предиктивное обслуживание оборудования, контроль качества по изображениям.
  • NLP: машинный перевод, чат-боты, анализ тональности отзывов, LLM.
  • Кибербезопасность: детекция аномалий, классификация вредоносного ПО.

Преимущества и ограничения

Преимущества: способность находить закономерности в данных, непосильных для ручного анализа; автоматическое улучшение с ростом объёма данных; применимость к широкому спектру задач.

Ограничения: требует большого объёма качественных данных; проблема «чёрного ящика» (интерпретируемость); риск предвзятости (bias) из-за несбалансированных обучающих данных; вычислительная дороговизна обучения крупных моделей; риск переобучения (overfitting).

Связь с другими понятиями

ML является подмножеством искусственного интеллекта (AI), а Deep Learning – подмножеством ML. Тесно связан с Big Data (источник обучающих данных), MLOps (производственное развёртывание моделей) и AutoML (автоматизация построения ML-пайплайнов). В корпоративных системах ML интегрируется в BI-платформы для предиктивной аналитики и в CRM для сегментации клиентов.

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «Machine Learning».

Платформы класса «Machine Learning»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Карточки ведут на полные карточки платформ с тарифами, обзорами и кейсами внедрения.

Уникальные возможности ABBYY InfoExtractor SDK по выявлению в текстах объектов, фактов и связей между ними поз...
Цена по запросу
★ 4.5
Подробнее →
ФО

Форпост

Управление городской инфраструктурой
Форпост — программная платформа для построения масштабируемых систем видеонаблюдения и видеоаналитики на нейро...
Цена по запросу
★ 4.8
Подробнее →
ТРАНСФЛОУ — модульная интеграционная платформа для построения интеллектуальных транспортных систем (ИТС). Разр...
Цена по запросу
★ 4.5
Подробнее →
ИВ

ИКАР видео волл контрол

Управление городской инфраструктурой
ИКАР видео волл контрол — программное обеспечение компании (ИНН 7838404170) для управления видеостенами (video...
Цена по запросу
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «Machine Learning».

Где применяется

Отрасли, в которых «Machine Learning» используется на практике. Откройте отраслевой раздел Цифрового маркетплейса, чтобы увидеть подходящие решения, кейсы и новости.

Частые вопросы про Machine Learning

Что такое Machine Learning?

Раздел ИИ, изучающий алгоритмы, которые обучаются на данных без явного программирования каждого правила. Включает supervised, unsupervised и reinforcement learning.

Чем ML отличается от традиционного программирования?

В традиционном программировании разработчик явно прописывает правила. В ML модель сама выводит правила из данных. При изменении данных модель адаптируется автоматически.

Какие языки программирования используются в ML?

Python (лидер, библиотеки TensorFlow, PyTorch, scikit-learn), R (статистика), Julia (высокопроизводительные вычисления). Python де-факто является стандартом отрасли.

Нужно ли много данных для ML?

Зависит от задачи. Глубокое обучение требует миллионы примеров. Классические алгоритмы (Random Forest, SVM) работают с тысячами записей. Transfer learning позволяет дообучать модели на небольших датасетах.

Что такое переобучение (overfitting) в ML?

Модель «запоминает» обучающие данные вместо нахождения общих закономерностей и плохо работает на новых данных. Решается регуляризацией, dropout, кросс-валидацией.

Как ML применяется в российском корпоративном ПО?

Отечественные BI-платформы (OWOX BI, CoBrain-Аналитика) используют ML для предиктивной аналитики; банки – для антифрода и кредитного скоринга; промышленность – для предиктивного обслуживания.