Встречается на собеседованиях • сегодня
Как работает gradient-boosting регрессор
Gradient Boosting — это ансамблевый метод, который строит последовательность слабых моделей (обычно деревьев), где каждая следующая модель исправляет ошибки предыдущих. Основные шаги:
- Начинаем с константного предсказания (например, среднее значение таргета).
- Вычисляем остатки (разницу между истинным значением и предсказанием).
- Обучаем новую модель на этих остатках.
- Добавляем её предсказания к ансамблю с учётом learning rate.
- Повторяем шаги 2-4 заданное количество раз.
Пример с 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: глубина деревьев
Преимущества: хорошая точность, устойчивость к выбросам.
Недостатки: может переобучаться, требует тщательного подбора параметров.

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