ММООЗЗГГ.ru

Словарь ИИ

Что такое целевая переменная

Коротко

Целевая переменная это величина, которую модель учится предсказывать: уйдет ли клиент, сколько товара купят, сколько стоит квартира.

Машинное обучение · target variable

Михаил МозгПроверено: 1 минута чтения

Ребенку

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

Простыми словами

В каждой задаче для модели есть вопрос, на который она должна ответить. Ответ на этот вопрос и есть целевая переменная. Для обучения собирают прошлые случаи, где ответ уже известен: клиенты, которые ушли или остались, дни с известными продажами. Модель изучает, как ответ связан с остальными данными, и потом угадывает его там, где он еще неизвестен. Ответ бывает словом из списка, например «уйдет» или «останется», или числом, например выручкой за неделю. Аналитики часто называют его таргетом или меткой.

Для бизнеса

Выбор того, что предсказывать, это управленческое решение, а не техническое. От него зависит, какую пользу принесет модель. Задача «предсказать отток» звучит понятно, но ее нужно уточнить: уход за месяц или за квартал, считать ли ушедшим клиента, который просто стал покупать реже. Ошибка в формулировке дает модель, которая точно предсказывает ненужное. Второй риск: для обучения нужна история, где ответ уже известен, а ее часто нет или она записана небрежно. Прежде чем платить за модель, проверьте, что нужный показатель записывается в CRM или учетной системе за достаточный период. Для прогноза спроса это обычно продажи по дням и товарам.

Для специалиста

Целевая переменная (target variable) это зависимая переменная в обучении с учителем (supervised learning), которую модель аппроксимирует функцией от признаков; в scikit-learn ее передают как y в метод fit. Глоссарий библиотеки приводит синонимы: зависимая переменная, переменная отклика (response variable), истинное значение (ground truth), метка (label). По типу цели различают задачи: бинарная и многоклассовая классификация, многометочная (multilabel), регрессия, многомерная регрессия, ранжирование, прогноз временного ряда. Тип цели определяет функцию потерь и метрики: кросс-энтропия и ROC-AUC для классов, MSE и MAE для чисел. Цель часто преобразуют: логарифмируют скошенные суммы, бинаризуют по порогу. Главные риски: утечка цели (target leakage), когда признак косвенно содержит ответ, и шум в разметке. Документация scikit-learn о типичных ошибках советует сначала делить данные на обучающую и тестовую части и только потом обучать любые преобразования.

Не путать. Не путать с таргетом в рекламе: там слово означает показ объявлений выбранной аудитории.

Пример

Сеть кофеен хочет планировать закупки молока. Целевая переменная: расход молока в литрах на каждую точку на завтра. Признаками служат день недели, погода, праздники и продажи прошлых недель.

Связанные термины

Вопросы и ответы

Чем целевая переменная отличается от признаков?

Признаки известны заранее и подаются модели на вход. Целевая переменная это ответ, который модель должна предсказать по этим признакам.

Что такое таргет в машинном обучении?

Таргет это разговорное название целевой переменной, от английского target. Например, в модели оттока таргетом служит отметка, ушел клиент или остался.

Источники

Где это применяют в компании

Не уверены, нужно ли это вашей компании?

Карта ИИ-решений
Написать в Telegram