Решающее множество (Decision Set)
В контексте машинного обучения и нейронных сетей это набор данных или условий, на основе которых модель принимает решение о классификации, регрессии или иной обработке входных данных.
Историческая справка
Исторически понятие связано с развитием алгоритмов классификации и теории принятия решений. Уже в ранних моделях, таких как перцептроны (впервые предложенные Фрэнком Розенблаттом в 1957 году), решающее правило формировалось на основе взвешенной суммы входных признаков и пороговой функции. С развитием более сложных архитектур (например, свёрточных нейронных сетей для изображений или трансформеров для текста) структура и размерность решающего множества существенно усложнились: теперь это могут быть сотни и тысячи признаков, а правила принятия решений — глубоко нелинейные функции.
Отличия от смежных понятий
Важно отличать решающее множество от:
- Обучающей выборки — это данные, на которых модель учится формировать решающее множество, а не само множество правил/признаков.
- Признакового пространства — это полный набор возможных признаков, из которого для конкретной задачи отбирается подмножество, формирующее решающее множество.
- Решения (предсказания) модели — это итоговый вывод (класс, число и т. п.), который получается на основе решающего множества, а не само множество.
Примеры использования
- В задаче классификации изображений решающее множество может включать определённые паттерны пикселей, текстуры, контуры и их комбинации, на основе которых сеть отличает, например, кошку от собаки.
- В NLP‑моделях (например, BERT или GPT) решающее множество для классификации тональности текста — это набор значимых слов, их порядок, контекстные эмбеддинги и синтаксические структуры.
- В деревьях решений (алгоритм ID3, C4.5, CART) решающее множество явно задаётся набором условий «если‑то» на узлах дерева.
Популярные реализации/модели, где явно видно формирование решающего множества
- Логистическая регрессия (линейное решающее множество).
- Случайный лес (ансамбль решающих множеств из отдельных деревьев).
- Свёрточные нейронные сети (CNN) — решающее множество формируется иерархически: от простых фильтров к сложным признакам.
- Машины опорных векторов (SVM) — решающее множество задаётся опорными векторами и функцией ядра.
