Как обрезать дерево решений?

ПрограммированиеМашинное обучениеDeep learning
  · 2,0 K
Ответить1Уточнить
Александр Смирнов
Машинное обучение
35
Разработчик искусственного интеллекта, интересуюсь политикой, культурой и тяжёлой музыкой  · 6 апр 2022
Если вы используете sklearn, то вам необходимо при инициализации дерева с помощью функции DecisionTreeClassifier в параметре max_depth указать желаемое значение максимальной глубины дерева. Делается это для предотвращения переобучения деревьев, чтобы в них не создавались лишние узлы (условия). Ещё для предотвращения переобучения рекомендую объединять деревья в случайные леса. Для этого существует функция RandomForestClassifier.
172
Комментировать ответ…Комментировать…
Услуги психолога. Личная и семейная терапия.   · 14 окт 2021  · psiholog-aleksandr-astafev.clients.site
Вопрос не совсем понятен. На мой взгляд дерево не совсем корректно отображено. Нарисовал свое видение, хотя информации маловато. Часть пришлось домыслить. Читать далее
469
Комментировать ответ…Комментировать…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос