Встречается на собеседованиях • сегодня
Как выбираешь значение для разделения при построении дерева
Для выбора значения разделения в дереве решений используется критерий, который максимизирует информативность разбиения. Для классификации часто применяют энтропию или индекс Джини, а для регрессии — MSE (среднеквадратичную ошибку).
Пример для классификации (scikit-learn):
python
from sklearn.tree import DecisionTreeClassifier
model = DecisionTreeClassifier(criterion='gini', max_depth=3)
model.fit(X_train, y_train) Алгоритм:
- Для каждого признака и возможного порога вычисляется критерий (например, уменьшение неопределенности).
- Выбирается разбиение с максимальным приростом информации (минимумом неопределенности).
- Процесс повторяется рекурсивно для дочерних узлов.
Для непрерывных признаков перебираются возможные пороги, для категориальных — все возможные группировки.

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