Встречается на собеседованиях • сегодня
За счет чего градиентный бустинг градиентный
Градиентный бустинг называется "градиентным", потому что использует градиенты функции потерь для построения новых моделей. Каждая следующая модель обучается на ошибках предыдущей, но не на самих ошибках, а на их градиентах (антиградиентах). Это позволяет минимизировать функцию потерь более эффективно, чем простое добавление предсказаний моделей.
Пример с GradientBoostingRegressor из sklearn:
python
from sklearn.ensemble import GradientBoostingRegressor
model = GradientBoostingRegressor(loss='squared_error')
model.fit(X_train, y_train) # На каждом шаге обучается на градиентахКлючевые моменты:
- Использует градиенты функции потерь (MSE, logloss и др.)
- Каждая новая модель компенсирует ошибки предыдущей через градиентный спуск
- Позволяет работать с разными функциями потерь, не только квадратичными

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