Встречается на собеседованиях • сегодня
Может ли бустинг предсказывать значения за границами таргета в обучающей выборке
Да, бустинг (например, XGBoost, LightGBM) может предсказывать значения за пределами обучающего таргета, но это зависит от модели и данных.
Почему может:
- Бустинг строит ансамбль деревьев, которые аппроксимируют функцию. Если закономерность в данных позволяет экстраполировать, модель может выйти за границы.
- Например, линейный тренд в данных может быть продолжен.
Ограничения:
- Деревья плохо экстраполируют за пределы обучающего диапазона, особенно если зависимость нелинейная.
- Регрессия с бустингом часто "залипает" около крайних значений обучающей выборки.
Пример с XGBoost:
python
import xgboost as xgb
import numpy as np
X = np.array([1, 2, 3]).reshape(-1, 1)
y = np.array([10, 20, 30]) # линейная зависимость
model = xgb.XGBRegressor().fit(X, y)
print(model.predict(np.array([[4]]))) # может предсказать ~40Для лучшей экстраполяции рассмотрите линейные модели или специальные техники.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы