Articles of xgboost

el error ocurre cuando instala xgboost4.0 en windows7, python2.7

Aquí está el proceso que intenté instalar xgboost: git clone –recursive https://github.com/dmlc/xgboost git submodule init git submodule update cp make/mingw64.mk config.mk Fue bueno hasta que ejecuté el código en mi git bash make -j4 Va mal F:/mingw64/x86_64-w64-mingw32/include/stdio.h:450:83: error: ‘FILE* std::fopen(const char*, const char*)’ should have been declared inside ‘std’ FILE *fopen64(const char * __restrict__ filename,const […]

¿Por qué arroja un si se usa una puntuación de LIFT-metric en xgboost?

Deseo usar una métrica LIFT, usando lift_score() , como la métrica en el modelo de árbol xgboost , luego establezco .cv( …, feval = lift_score, …, ) pero muestra el error: TypeError: len() of unsized object Podría ser, porque mi conjunto de datos es de un tipo int , pero el árbol xgboost solo acepta […]

Cómo instalar el paquete Python XGBoost en virtualenv en mac

He estado intentando instalar Python 2.7 XGBoost en mi mac. Estoy ejecutando un framework framework de python a través de brew e intentando instalarlo en un virtualenv. He intentado los siguientes métodos: La comstackción manual se encuentra aquí: https://github.com/dmlc/xgboost/blob/master/doc/build.md#python-package-installation Esto resulta en este error: error: Error: setup script specifies an absolute path: /Users/username/git/xgboost/python-package/xgboost/../../lib/libxgboost.so setup() arguments […]

DeprecationWarning con xgboost

He instalado xgboost usando whl desde http://www.lfd.uci.edu/~gohlke/pythonlibs Cuando lo he intentado: import xgboost Y tengo el siguiente mensaje: d: \ program files \ python \ lib \ site-packages \ sklearn \ cross_validation.py: 44: DeprecationWarning: Este módulo está en desuso en la versión 0.18 en favor del módulo model_selection al que se trasladan todas las clases […]

Búsqueda en cuadrícula y detención temprana mediante la validación cruzada con XGBoost en SciKit-Learn

Soy bastante nuevo en sci-kit learn y he estado tratando de sintonizar hiperactivamente XGBoost. Mi objective es utilizar la detención temprana y la búsqueda en cuadrícula para ajustar los parámetros del modelo y usar la detención temprana para controlar el número de árboles y evitar el sobreajuste. Como uso la validación cruzada para la búsqueda […]

entendiendo python xgboost cv

Me gustaría usar la función xgboost cv para encontrar los mejores parámetros para mi conjunto de datos de entrenamiento. Estoy confundido por el api. ¿Cómo encuentro el mejor parámetro? ¿Es esto similar a la función de grid_search cruzada de sklearn grid_search ? ¿Cómo puedo encontrar cuál de las opciones para el parámetro max_depth ([2,4,6]) se […]

Error de Windows xgboost

Fue muy difícil instalar la biblioteca xgboost, pero ahora ocurrió otro error en Windows 8.1 de 64 bits. import xgboost as xgb Traceback (most recent call last): File “C:/Users/Пашка/PycharmProjects/kaggler bank santander/1.py”, line 12, in import xgboost as xgb File “C:\Python34\lib\site-packages\xgboost-0.4-py3.4.egg\xgboost\__init__.py”, line 11, in from .core import DMatrix, Booster File “C:\Python34\lib\site-packages\xgboost-0.4-py3.4.egg\xgboost\core.py”, line 83, in _LIB = […]

entradas para nDCG en sklearn

No puedo entender el formato de entrada de sklearn nDcg: http://sklearn.apachecn.org/en/0.19.0/modules/generated/sklearn.metrics.ndcg_score.html Actualmente tengo el siguiente problema: tengo varias consultas para cada una de las cuales las probabilidades de clasificación se han calculado correctamente. Pero ahora el problema es calcular nDCG para el conjunto de pruebas para el que me gustaría usar el nDcg sklearn. El […]

implementar la función objective personalizada XGboost

Estoy tratando de implementar una función objective personalizada utilizando XGboost (en R, pero también uso python, por lo que cualquier comentario sobre python también es bueno). Creé una función que devuelve gradiente y arpillera (funciona correctamente), pero cuando bash ejecutar xgb.train, entonces no está funcionando. Entonces decidí imprimir para cada ronda las predicciones, gradiente y […]

Cómo obtener los parámetros de un modelo XGBoost guardado

Estoy tratando de entrenar un modelo XGBoost usando los siguientes parámetros: xgb_params = { ‘objective’: ‘binary:logistic’, ‘eval_metric’: ‘auc’, ‘lambda’: 0.8, ‘alpha’: 0.4, ‘max_depth’: 10, ‘max_delta_step’: 1, ‘verbose’: True } Como los datos de entrada son demasiado grandes para cargarlos completamente en la memoria, adapto el entrenamiento incremental: xgb_clf = xgb.train(xgb_params, input_data, num_boost_round=rounds_per_batch, xgb_model=model_path) El código […]