Встречается на собеседованиях • сегодня
Что такое метод случайного леса
Метод случайного леса (Random Forest) — это ансамблевый алгоритм машинного обучения, который строит множество решающих деревьев и объединяет их предсказания для повышения точности и устойчивости к переобучению.
Ключевые особенности:
- Каждое дерево обучается на случайной подвыборке данных (бутстрэп).
- При разбиении узлов рассматривается только случайное подмножество признаков.
- Итоговый прогноз — среднее (регрессия) или голосование (классификация) всех деревьев.
Пример с sklearn:
python
from sklearn.ensemble import RandomForestClassifier
from sklearn.datasets import load_iris
data = load_iris()
X, y = data.data, data.target
model = RandomForestClassifier(n_estimators=100, max_depth=2)
model.fit(X, y)
print(model.predict([[5.1, 3.5, 1.4, 0.2]])) # Пример предсказанияПлюсы:
- Устойчив к шуму и переобучению.
- Работает с категориальными и числовыми признаками без предобработки.
Минусы:
- Менее интерпретируем, чем одно дерево.
- Может быть медленным при большом числе деревьев.

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