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

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