Встречается на собеседованиях • сегодня
Какие знаешь методы ансамблирования моделей
Основные методы ансамблирования:
- Бэггинг (Bagging) — обучение множества моделей на разных подвыборках данных (с повторениями), затем усреднение предсказаний. Пример — Random Forest.
python
from sklearn.ensemble import RandomForestClassifier
model = RandomForestClassifier(n_estimators=100)- Бустинг (Boosting) — последовательное обучение моделей, где каждая следующая исправляет ошибки предыдущей. Примеры: AdaBoost, Gradient Boosting (XGBoost, LightGBM, CatBoost).
- Стекинг (Stacking) — объединение предсказаний нескольких моделей с помощью метамодели. Пример:
python
from sklearn.ensemble import StackingClassifier
from sklearn.linear_model import LogisticRegression
estimators = [('rf', RandomForestClassifier()), ('svm', SVC())]
stack = StackingClassifier(estimators=estimators, final_estimator=LogisticRegression())- Блендинг (Blending) — похож на стекинг, но разделяет данные на обучение метамодели и базовых моделей.
Ключевые различия: бэггинг параллелен, бустинг последователен, стекинг/блендинг используют метамодель. Выбор зависит от задачи, данных и вычислительных ресурсов.

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