Когда я использую XGBoost для подгонки к модели, обычно отображается список сообщений, таких как "updater_prune.cc:74: конец сокращения дерева, 1 корень, 6 дополнительных узлов, 0 сокращенных узлов, max_depth = 5".Интересно, как XGBoost выполняет обрезку деревьев?Я не могу найти описание их процесса обрезки в их статье .
Примечание: я действительно понимаю процесс обрезки дерева решений, например, перед обрезкой и после обрезки.Здесь меня интересует фактический процесс обрезки XGBoost.Обычно для обрезки требуются данные проверки, но XGBoost выполняет обрезку, даже если я не даю ему никаких данных проверки.