Встречается на собеседованиях • сегодня
В каких задачах применял XGBoost
XGBoost применяется в задачах, где важны точность, скорость и интерпретируемость модели. Основные сферы:
- Классификация (бинарная и многоклассовая): например, предсказание оттока клиентов или фрод в транзакциях.
- Регрессия: прогнозирование цен, спроса или временных рядов.
- Ранжирование: поисковые выдачи, рекомендательные системы.
- Ансамблирование: часто используется как базовый алгоритм в стекинге/блендинге.
Пример кода для бинарной классификации:
python
import xgboost as xgb
from sklearn.datasets import load_breast_cancer
from sklearn.model_selection import train_test_split
data = load_breast_cancer()
X_train, X_test, y_train, y_test = train_test_split(data.data, data.target, test_size=0.2)
model = xgb.XGBClassifier(objective='binary:logistic', n_estimators=100)
model.fit(X_train, y_train)
print(f"Accuracy: {model.score(X_test, y_test):.2f}")Ключевые преимущества: обработка пропусков, встроенная регуляризация, важность признаков.

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