Встречается на собеседованиях • сегодня
Как обучаются деревья в Random Forest
Деревья в Random Forest обучаются с помощью бэггинга (bootstrap aggregating) и случайного выбора признаков:
- Бэггинг: каждое дерево обучается на случайной подвыборке данных (с повторениями). Это уменьшает переобучение.
- Случайные признаки: при каждом разбиении узла выбирается случайное подмножество признаков (обычно
sqrt(n_features)для классификации,n_features/3для регрессии).
Пример обучения в sklearn:
python
from sklearn.ensemble import RandomForestClassifier
rf = RandomForestClassifier(
n_estimators=100,
max_features='sqrt',
bootstrap=True
)
rf.fit(X_train, y_train)Ключевые моменты:
- Деревья растут глубокими (без обрезки)
- Предсказание - среднее (регрессия) или голосование (классификация) всех деревьев
- Параллельное обучение деревьев (независимость)

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