Встречается на собеседованиях • сегодня
Как строится градиентный бустинг
Градиентный бустинг (Gradient Boosting) — это ансамблевый метод, который последовательно строит деревья, исправляя ошибки предыдущих. Основные шаги:
- Инициализация начальным предсказанием (например, средним значением таргета)
- Для каждой итерации:
- Вычисляются остатки (разница между истинным значением и предсказанием)
- На остатках обучается новое дерево
- Предсказание обновляется с учетом нового дерева (с шагом обучения)
Пример с GradientBoostingRegressor в sklearn:
python
from sklearn.ensemble import GradientBoostingRegressor
model = GradientBoostingRegressor(
n_estimators=100, # кол-во деревьев
learning_rate=0.1, # шаг обучения
max_depth=3 # глубина деревьев
)
model.fit(X_train, y_train)Ключевые параметры:
n_estimators— количество деревьевlearning_rate— скорость обучения (меньше значение → больше деревьев нужно)max_depth— глубина деревьев
Основные реализации: XGBoost, LightGBM, CatBoost (оптимизированные версии).

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