Встречается на собеседованиях • сегодня
В чем разница между Decision Tree и Random Forest
Decision Tree — это простая модель, строящая дерево решений на основе правил (if-else). Она склонна к переобучению, особенно на шумных данных.
Random Forest — ансамбль из множества Decision Trees, где каждое дерево обучается на случайной подвыборке данных и признаков. Это снижает переобучение и улучшает обобщающую способность.
Пример кода:
python
from sklearn.ensemble import RandomForestClassifier
from sklearn.tree import DecisionTreeClassifier
# Decision Tree
dt = DecisionTreeClassifier(max_depth=3)
dt.fit(X_train, y_train)
# Random Forest
rf = RandomForestClassifier(n_estimators=100, max_depth=3)
rf.fit(X_train, y_train)Random Forest обычно дает более стабильные и точные предсказания, но требует больше вычислительных ресурсов.

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