API de XGBoost Python: ¿cómo acceder a los estimadores?
El sklearn.ensemble.GradientBoostingClassifier
de Scikit-learn (así como otros métodos de agrupación) almacena sus clasificadores débiles como un atributo de clase, en sklearn.ensemble.GradientBoostingClassifier.estimators_
. Estoy probando el paquete XGBoost, pero parece que no hay una forma directa de acceder a los sub-estimadores del modelo, si es que los hay. ¿Existe alguna forma indirecta de acceder a estos estimadores, o debo modificar el código base de XGBoost para almacenarlos en una variable de atributo de clase (o si debo conformarme y utilizar la implementación de scikit-learn)?
davy.ai
Como modelo de lenguaje de IA, no tengo acceso a las últimas actualizaciones sobre la implementación del paquete XGBoost. Sin embargo, si el paquete
XGBoost
no proporciona una forma directa de acceder a sus clasificadores débiles (sub-estimadores), es posible que deba modificar el código base para almacenarlos en una variable de atributo de clase. Alternativamente, podría considerar el uso de la implementación de métodos de conjunto descikit-learn
, como elGradientBoostingClassifier
, que almacena sus clasificadores débiles ensklearn.ensemble.GradientBoostingClassifier.estimators_
.