Почему max_depth каждого дерева решений в моей модели классификатора случайных лесов одинаковы? - PullRequest
0 голосов
/ 18 октября 2019

Почему max_depth каждого дерева решений в моей модели классификатора случайных лесов одинаковы? Я устанавливаю max_depth = 30 моего RandomForestClassifier, и когда я печатаю каждое дерево (trees = RandomForestClassifier.estimators_), я нахожу, что max_depth каждого дерева одинаковые.

Я действительно не знаю, в чем проблема, икак это счастье.

1 Ответ

0 голосов
/ 18 октября 2019

Если я не ошибаюсь, дерево решений может достичь максимальной глубины. В этом нет ничего плохого. Я бы даже сказал, что он обязательно будет. Пространство, в котором вы позволяете расти вашему дереву, пространство, которое будет занимать ваше дерево.

Масштабируется до случайного леса, опять же, в этом нет ничего плохого. Вы должны сосредоточиться на выборе правильного max_depth, потому что с теркой max_depth повышается риск перебора.

Попробуйте разные значения и сравните результаты своих тестовых данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...