nlpatl.models.classification.xgboost_classification

class nlpatl.models.classification.xgboost_classification.XGBoostClassification(model_config={}, name='xgboost_classification')[source]

Bases: nlpatl.models.classification.sklearn_classification.SkLearnClassification

A wrapper of xgboost classification class.

Parameters
>>> import nlpatl.models.classification as nmcla
>>> model = nmcla.XGBoostClassification()
predict_proba(x, predict_config={})[source]
Parameters
Returns

Feature and probabilities

Return type

nlptatl.dataset.Dataset

train(x, y)
Parameters
  • x (np.ndarray) – Raw features

  • y (list of string, int or float or np.ndarray.) – Label of data inputs