Articles of xgboost

Importancia de la característica con XGBClassifier

Es de esperar que esté leyendo esto mal, pero en la documentación de la biblioteca de XGBoost, hay una nota de cómo extraer los atributos de importancia de las características utilizando feature_importances_ como el bosque aleatorio de sklearn. Sin embargo, por alguna razón, sigo recibiendo este error: AttributeError: ‘XGBClassifier’ object has no attribute ‘feature_importances_’ Mi […]

¿Cómo acceder a la ponderación de árboles de decisión individuales en xgboost?

Estoy usando xgboost para clasificar con param = {‘objective’:’rank:pairwise’, ‘booster’:’gbtree’} Según entiendo, el aumento de gradiente funciona calculando la sum ponderada de los árboles de decisión aprendidos. ¿Cómo puedo acceder a los pesos asignados a cada refuerzo aprendido? Quería intentar postprocesar los pesos después del entrenamiento para acelerar el paso de la predicción, pero no […]

¿Cómo uso un TimeSeriesSplit con un objeto GridSearchCV para ajustar un modelo en scikit-learn?

He buscado en los documentos de TimeSeriesSplit para TimeSeriesSplit y en los documentos para la validación cruzada, pero no he podido encontrar un ejemplo funcional. Estoy usando la versión 0.19 de sklearn. Esta es mi configuración import xgboost as xgb from sklearn.model_selection import TimeSeriesSplit from sklearn.grid_search import GridSearchCV import numpy as np X = np.array([[4, […]

clang: error:: errorunsupported opción ‘-fopenmp’ en Mac OSX El Capitan building XGBoost

Estoy intentando comstackr el paquete XGBoost para Python siguiendo estas instrucciones : Aquí está la solución completa para usar comstackdores habilitados para OpenMP para instalar XGBoost. Obtenga gcc-5.xx con soporte de openmp preparando brew install gcc –without-multilib . (brew es el estándar de facto de apt-get en OS X. Por lo tanto, no se recomienda […]

¿Cómo guardar y cargar el modelo xgboost?

En el enlace de la guía XGBoost , El modelo se puede guardar. bst.save_model(‘0001.model’) El modelo y su mapa de características también se pueden volcar en un archivo de texto. bst.dump_model(‘dump.raw.txt’) # dump model bst.dump_model(‘dump.raw.txt’,’featmap.txt’)# dump model with feature map Un modelo guardado se puede cargar de la siguiente manera: bst = xgb.Booster({‘nthread’:4}) #init model […]

El método de predicción xgboost devuelve el mismo valor predicho para todas las filas

He creado un clasificador xgboost en Python: train es un dataframe de pandas con 100k filas y 50 características como columnas. objective es una serie de pandas xgb_classifier = xgb.XGBClassifier(nthread=-1, max_depth=3, silent=0, objective=’reg:linear’, n_estimators=100) xgb_classifier = xgb_classifier.fit(train, target) predictions = xgb_classifier.predict(test) Sin embargo, después del entrenamiento, cuando uso este clasificador para predecir los valores, toda […]

Problema de instalación de xgboost con anaconda.

Estoy usando Anaconda. Primero cambié a Python2 (versión 2.7.11). python -V Python 2.7.11 :: Continuum Analytics, Inc. Utilicé el siguiente comando para instalar xgboost en anaconda. conda install -c https://conda.anaconda.org/akode xgboost Entonces comprobé que xgboost está instalado. conda list xgboost 0.3 py27_0 akode Ejecuto python en la terminal, importe xgboost y obtuve los siguientes errores. […]

¿Cómo puedo implementar entrenamiento incremental para xgboost?

El problema es que los datos de mi tren no se pudieron colocar en la RAM debido al tamaño de los datos del tren. Así que necesito un método que primero genere un árbol en un conjunto completo de datos del tren, calcule los residuos construya otro árbol y así sucesivamente (como lo hace el […]

AttributeError: el módulo ‘xgboost’ no tiene atributo ‘XGBRegressor’

Estoy intentando ejecutar xgboost utilizando spyder y python, pero sigo recibiendo este error: AttributeError: el módulo ‘xgboost’ no tiene atributo ‘XGBRegressor’ Aquí está el código: import xgboost as xgb xgb.XGBRegressor(max_depth=3, learning_rate=0.1, n_estimators=100, silent=True, objective=’reg:linear’, gamma=0, min_child_weight=1, max_delta_step=0, subsample=1, colsample_bytree=1, seed=0, missing=None) Error es Traceback (most recent call last): File “”, line 1, in xgb.XGBRegressor(max_depth=3, learning_rate=0.1, […]

¿Cómo instalar xgboost en Anaconda Python (plataforma Windows)?

Soy un nuevo usuario de Python. Descargué la última versión de Anaconda 3 2.4.1 (Python 3.5) desde el siguiente enlace: https://www.continuum.io/downloads Las configuraciones de mi PC son: Windows 10, 64 bits, 4 GB de RAM Pasé horas tratando de encontrar la forma correcta de descargar el paquete después de que fallara ‘pip install xgboost‘ en […]