Ich verwende die xgboots sklearn-Schnittstelle unten, um ein xgb-Modell-1 zu erstellen und zu trainieren.
%Vor%Und das xgboost-Modell kann von original xgboost als Modell-2 erstellt werden:
%Vor%Ich denke, dass alle Parameter zwischen Modell-1 und Modell-2 identisch sind. Der Validierungswert ist jedoch unterschiedlich. Gibt es einen Unterschied zwischen Model-1 und Model-2?
Die Ergebnisse sollten identisch sein, da XGBClassifier
nur eine Schnittstelle von sklearn
ist, die am Ende die xgb
-Bibliothek aufruft.
Sie können versuchen, beiden Methoden den gleichen seed
hinzuzufügen, um dieselben Ergebnisse zu erhalten. Zum Beispiel in der Schnittstelle von sklearn
:
Tags und Links python scikit-learn xgboost