es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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)?

Tags:  , , ,

Answer

  1. Avatar for 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 de scikit-learn, como el GradientBoostingClassifier, que almacena sus clasificadores débiles en sklearn.ensemble.GradientBoostingClassifier.estimators_.

Comments are closed.