Встречается на собеседованиях • сегодня
Как обучаются деревья в градиенном бустинге
Градиентный бустинг обучает деревья итеративно, минимизируя ошибку предыдущей модели. На каждом шаге строится новое дерево, которое предсказывает антиградиент функции потерь (остатки предыдущих предсказаний).
Процесс:
- Инициализация базового предсказания (например, среднее значение)
- На каждой итерации:
- Вычисляются остатки (градиент функции потерь)
- Обучается дерево на этих остатках
- Обновляются предсказания с учетом нового дерева (с шагом обучения)
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: ограничение сложности деревьев
Каждое последующее дерево исправляет ошибки предыдущих, что приводит к постепенному улучшению модели.

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