Встречается на собеседованиях • сегодня
Что минимизируем или максимизируем при построении дерева решений
В дереве решений минимизируем неоднородность (impurity) в листьях. Для этого используем метрики:
- Gini impurity (классификация) - вероятность ошибки при случайном присвоении метки
- Entropy (классификация) - мера неопределенности
- MSE/MAE (регрессия) - среднеквадратичная/абсолютная ошибка
Пример расчета Gini в Python:
python
from sklearn.tree import DecisionTreeClassifier
model = DecisionTreeClassifier(criterion='gini') # или 'entropy'Для регрессии:
python
from sklearn.tree import DecisionTreeRegressor
model = DecisionTreeRegressor(criterion='squared_error') # или 'absolute_error'На каждом шаге алгоритм выбирает разбиение, которое максимально уменьшает impurity. Процесс продолжается, пока не достигнем критериев остановки (макс. глубина, мин. samples в листе и т.д.).

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