Tag: xgboost

XGBoost ist eine Bibliothek für die Konstruktion verstärkt, Baum Modelle in R, Python, Java, Scala und C++. Verwenden Sie dieses tag für Probleme, die spezifisch für das Paket (d.h. input/output, installation, Funktionalität).

Die Verwendung der f-score in xgb

Anzahl der Antworten 1 Antworten
Ich versuche mit f-score von scikit-learn als Bewertungs-Metrik in xgb Klassifizierer. Hier ist mein code: clf = xgb.XGBClassifier(max_depth=8, learning_rate=0.004, n_estimators=100, silent=False, objective='binary:logistic', nthread=-1, gamma=0, min_child_weight=1, max_delta_step=0, subsample=0.8, colsample_bytree=0.6, base_score=0.5, seed=0, missing=None) scores = predictions =

Verständnis num_classes für xgboost in R

Anzahl der Antworten 3 Antworten
Ich habe eine Menge von Schwierigkeiten, herauszufinden, wie man richtig setzen Sie die num_classes für xgboost. Habe ich ein Beispiel für die Verwendung der Iris-Daten df <- iris y <- df$Species num.class = length(levels(y)) levels(y) = 1:num.class

Wie verwende ich einen TimeSeriesSplit mit einem GridSearchCV Objekt zu Stimmen, ein Modell in scikit-learn?

Anzahl der Antworten 1 Antworten
Ich gesucht habe die sklearn docs für TimeSeriesSplit und die docs für die cross-Validierung aber ich habe nicht in der Lage zu finden, ein funktionierendes Beispiel. Ich bin mit sklearn version 0.19. Dies ist mein setup import

Namen, Funktionen, Bedeutung plot nach der Vorverarbeitung

Anzahl der Antworten 2 Antworten
Bevor ein Modell zu bauen, ich mache Skalierung wie diese X = StandardScaler(with_mean = 0, with_std = 1).fit_transform(X) und nach dem build a features Bedeutung plot xgb.plot_importance(bst, color='red') plt.title('importance', fontsize = 20) plt.yticks(fontsize = 10) plt.ylabel('features', fontsize

Unterschied zwischen original xgboost (Learning API) und sklearn XGBClassifier (Scikit-Learn-API)

Anzahl der Antworten 2 Antworten
Ich die xgboots sklearn Schnittstelle unten zu schaffen und die Ausbildung einer xgb-Modell-1. clf = xgb.XGBClassifier(n_estimators = 100, objective= 'binary:logistic',) clf.fit(x_train, y_train, early_stopping_rounds=10, eval_metric="auc", eval_set=[(x_valid, y_valid)]) Und die xgboost Modell kann erstellt werden, indem original-xgboost als Modell-2

Jupyter notebook xgboost importieren

Anzahl der Antworten 3 Antworten
Habe das problem das ich unten (ich bin auf einem MAC) Kann ich importieren xgboost von python2.7 oder Python ist3.6 mit meinem Terminal, aber die Sache ist, dass ich kann nicht importieren Sie es auf meine Jupyter

Was ist die Ausgabe von XGboost mit "Rang:paarweise'?

Anzahl der Antworten 3 Antworten
Ich mit der python-Implementierung von XGBoost. Eines der Ziele ist rank:pairwise und es minimiert die paarweisen Verlust (Dokumentation). Aber es sagt nichts über den Umfang der Ausgabe. Ich sehe zahlen zwischen -10 und 10, kann aber sein

GridSearchCV - XGBoost - Früh Stoppen

Anzahl der Antworten 2 Antworten
ich versuche zu tun, hyperparemeter Suche mit scikit-learn ist GridSearchCV auf XGBoost. Während gridsearch ich möchte es frühzeitig beenden, da es reduzieren die Suchzeit drastisch, und die (erwartet) bessere Ergebnisse auf meine Vorhersage/regression Aufgabe. Ich bin mit

Mit XGBOOST in c++

Anzahl der Antworten 4 Antworten
Wie kann ich XGBOOST https://github.com/dmlc/xgboost/ - Bibliothek in c++? Ich gegründet habe, Python-und Java-API, aber ich kann nicht gefunden API für c++ Haben Sie Lesen der Installations-Anleitung? Ja, ich habe gelesen, ein Installationshandbuch, aber ich kann nicht

Wie zu verwenden XGBoost Algorithmus für die regression in R?

Anzahl der Antworten 2 Antworten
Ich habe versucht die XGBoost Technik für die Vorhersage. Als meine abhängige variable ist kontinuierlich, ich machte die regression durch Verwendung XGBoost, aber die meisten der Referenzen, verfügbar in den verschiedenen portal sind für eine Einstufung. Obwohl

XGBoostLibraryNotFound: Nicht XGBoost Bibliothek der Kandidat Weg, hast du den Compiler installieren und ausführen build.sh im root-Pfad?

Anzahl der Antworten 5 Antworten
Stehe ich vor diesem problem, während Sie den python-package-Verzeichnis von XGBoost. Traceback (most recent call last): File "setup.py", line 19, in LIB_PATH = libpath'find_lib_path' File "xgboost/libpath.py", line 46, in find_lib_path 'List of candidates:\n' + ('\n'.join(dll_path))) builtin.XGBoostLibraryNotFound: Cannot

xgboost: AttributeError: 'DMatrix' - Objekt hat kein Attribut 'Griff'

Anzahl der Antworten 2 Antworten
Das problem ist wirklich seltsam, denn das Stück funktionierte sehr gut mit anderen dataset. Der vollständige code: import numpy as np import pandas as pd import xgboost as xgb from sklearn.cross_validation import train_test_split # # Split the

XgBoost : Das am wenigsten besiedelte Klasse y hat nur 1 Mitglieder, die zu wenig ist

Anzahl der Antworten 1 Antworten
Im mit Xgboost Umsetzung auf sklearn für eine kaggle-Wettbewerb. Aber im bekommen diese 'Warnung' Nachricht : $ python Script1.py /home/sky/private/virtualenv15.0.1 dev/myVE/local/lib/python2.7/site-packages/sklearn/cross_validation.py:516: Warnung: Das am wenigsten besiedelte Klasse y hat nur 1 Mitglieder, was zu wenig ist. Die

multiclass Klassifizierung in xgboost (python)

Anzahl der Antworten 1 Antworten
Ich kann nicht herausfinden, wie pass-Anzahl der Klassen-oder eval-Metrik, xgb.XGBClassifier mit dem Ziel, die Funktion "multi:softmax'. Ich sah viele Dokumentationen, aber die reden nur über die sklearn wrapper, der akzeptiert n_class/num_class. Mein Aktuelles setup sieht wie kf

How to get Funktion Bedeutung in xgboost?

Anzahl der Antworten 8 Antworten
Ich bin mit xgboost, ein Modell zu bauen, und versuchen Sie die Bedeutung jeder Funktion mit get_fscore(), aber es gibt {} und mein Zug code: dtrain = xgb.DMatrix(X, label=Y) watchlist = [(dtrain, 'train')] param = {'max_depth': 6,

Funktion Bedeutung mit XGBClassifier

Anzahl der Antworten 4 Antworten
Hoffentlich lese ich das falsch, aber in der XGBoost Bibliothek Dokumentation, es ist Hinweis der Extraktion der feature-Wichtigkeit-Attribute mit feature_importances_ viel wie sklearn den random forest. Jedoch, aus irgendeinem Grund, ich bekomme immer diese Fehlermeldung: AttributeError: 'XGBClassifier'

grundlegendes zu python-xgboost cv

Anzahl der Antworten 4 Antworten
Ich würde gerne die xgboost cv-Funktion zu finden, die besten Parameter für meinen Trainings-Daten-set. Ich bin verwirrt durch die api. Wie finde ich die besten parameter? Ist dies ähnlich zu der sklearn grid_search cross-validation-Funktion? Wie kann ich

Prozess beendet mit exit-code 137 in PyCharm

Anzahl der Antworten 3 Antworten
Wenn ich halt das script manuell in PyCharm, Prozess beendet mit exit-code 137. Aber ich wollte nicht aufhören, das Skript. Immer noch der exit-code 137. Was ist das problem? Python-version ist 3.6, Prozess beendet, wenn ausgeführt xgboost.train

Wie kann ich stufenweise Ausbildung für xgboost?

Anzahl der Antworten 5 Antworten
Problem ist, dass mein Zug-Daten konnten nicht gesetzt werden in den RAM-Speicher durch Zug Größe der Daten. Also brauche ich eine Methode, die baut zuerst einen Baum auf den ganzen Zug Datensatz berechnen Residuen anderen bauen, Baum

REAL() kann nur angewendet werden, um eine 'numerische', nicht ein 'integer'

Anzahl der Antworten 3 Antworten
Obwohl die Frage scheint zu sein, zu duplizieren, ich bin dieses posting, als nicht von Ihnen gab eine Lösung und relevant für mein problem. dtrain<-xgb.DMatrix(data=data.matrix(train),label=data[t,c(31)]) Fehler in xgb.DMatrix(Daten = Daten.matrix(Zug), label = data[t, c(31)]) : REAL() kann

XGBoost XGBClassifier Standardmäßig in Python

Anzahl der Antworten 3 Antworten
Ich bin versucht, XGBoosts Klassifizierer klassifizieren einige binäre Daten. Wenn ich die einfachste Sache und verwenden Sie die Standardeinstellungen (wie folgt) clf = xgb.XGBClassifier() metLearn=CalibratedClassifierCV(clf, method='isotonic', cv=2) metLearn.fit(train, trainTarget) testPredictions = metLearn.predict(test) Bekomme ich Recht gute klassifikationsergebnisse.

xgboost installation Problem mit anaconda

Anzahl der Antworten 7 Antworten
Ich bin mit Anaconda. Ich wechselte zunächst auf Python2 (Version 2.7.11). python -V Python 2.7.11 :: Continuum Analytics, Inc. Benutzte ich den folgenden Befehl zum installieren xgboost in anaconda. conda install -c https://conda.anaconda.org/akode xgboost Dann habe ich

Wie zu installieren xgboost in python auf MacOS?

Anzahl der Antworten 8 Antworten
Ich bin ein Neuling, und das lernen python. Kann mir jemand helfen - wie zu installieren xgboost in python. Im mit Mac 10.11. Ich lese online und hat die unten angegebenen Schritt, aber nicht in der Lage,

Gewusst wie: speichern & laden xgboost Modell?

Anzahl der Antworten 2 Antworten
Auf den link XGBoost guide Das Modell gespeichert werden können. bst.save_model('0001.model') Das Modell und seine feature map kann auch entleert werden, um eine text-Datei. bst.dump_model('dump.raw.txt') # dump model bst.dump_model('dump.raw.txt','featmap.txt')# dump model with feature map Ein gespeichertes Modell

xgboost in R: wie funktioniert xgb.cv pass die optimalen Parameter in xgb.Zug

Anzahl der Antworten 2 Antworten
Ich habe die Erkundung der xgboost - Paket in R und ging durch mehrere demos sowie tutorials sind aber noch verwirrt mich: nach über xgb.cv zu tun, Kreuzvalidierung, wie sieht der optimale Parameter übergeben bekommen, um xgb.train?

clang: error: : errorunsupported option-fopenmp " auf Mac OSX El Capitan Gebäude XGBoost

Anzahl der Antworten 3 Antworten
Ich versuche zu bauen XGBoost - Paket für Python folgende diese Anweisungen: Hier ist die komplette Lösung für die Verwendung OpenMP-fähigen Compiler zu installieren XGBoost. Erhalten gcc-5.x.x mit openmp Unterstützung durch brew install gcc --without-multilib. (brew ist

Wie zu installieren xgboost-Paket in python (windows-Plattform)?

Anzahl der Antworten 16 Antworten
http://xgboost.readthedocs.org/en/latest/python/python_intro.html Auf der homepage von xgboost(link oben), es sagt: Installieren XGBoost, führen Sie die folgenden Schritte aus: Müssen Sie führen make im root-Verzeichnis des Projekts In den python-package-Verzeichnis ausführen python setup.py installieren Jedoch, als ich es getan

XGBoost Kategoriale Variablen: Verdummung vs Codierung

Anzahl der Antworten 2 Antworten
Bei der Verwendung XGBoost wir brauchen, um zu konvertieren kategorischen Variablen in numerische. Gäbe es irgendeinen Unterschied in der Leistung/Evaluierung von Metriken zwischen den Methoden: dummifying Ihre kategorische Variablen Kodierung der kategorialen Variablen (z.B. aus (a,b,c) ,

Wie installiere ich xgboost in Anaconda Python (Windows-Plattform)?

Anzahl der Antworten 12 Antworten
Ich bin eine neue Python-Nutzer. Ich habe die neueste Anaconda 3 2.4.1 (Python 3.5) aus dem folgenden link: https://www.continuum.io/downloads Mein PC Konfigurationen: Windows 10, 64-bit, 4 GB RAM Ich habe Stunden versucht, den richtigen Weg zu finden,