Встречается на собеседованиях • сегодня
Что произойдет, если убрать первое дерево в бустинге
Удаление первого дерева в бустинге (например, в XGBoost или LightGBM) существенно повлияет на модель. Первое дерево обычно задает начальное приближение (базовый прогноз), а последующие деревья корректируют ошибки.
Последствия:
- Модель потеряет базовый уровень предсказаний (обычно это среднее значение таргета для регрессии или логарифм шансов для классификации)
- Последующие деревья будут вынуждены компенсировать отсутствие начального приближения
- Может ухудшиться качество модели и потребоваться больше итераций для сходимости
Пример в XGBoost:
python
import xgboost as xgb
# Обычная модель
model = xgb.XGBRegressor(n_estimators=10)
model.fit(X_train, y_train) # использует все 10 деревьев
# Модель без первого дерева
model_skip = xgb.XGBRegressor(n_estimators=10)
model_skip.fit(X_train, y_train, xgb_model=model, iteration_range=(1, 10))В этом случае model_skip использует деревья со 2 по 10, пропуская первое.

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