* Add tag for versions. * use autoclass in sphinx build. Made some class methods to be private to avoid exporting documents.
136 lines
2.7 KiB
ReStructuredText
136 lines
2.7 KiB
ReStructuredText
Python API Reference
|
|
====================
|
|
This page gives the Python API reference of xgboost, please also refer to Python Package Introduction for more information about python package.
|
|
|
|
.. contents::
|
|
:backlinks: none
|
|
:local:
|
|
|
|
Global Configuration
|
|
--------------------
|
|
.. autofunction:: xgboost.config_context
|
|
|
|
.. autofunction:: xgboost.set_config
|
|
|
|
.. autofunction:: xgboost.get_config
|
|
|
|
Core Data Structure
|
|
-------------------
|
|
.. automodule:: xgboost.core
|
|
|
|
.. autoclass:: xgboost.DMatrix
|
|
:members:
|
|
:show-inheritance:
|
|
|
|
.. autoclass:: xgboost.DeviceQuantileDMatrix
|
|
:show-inheritance:
|
|
|
|
.. autoclass:: xgboost.Booster
|
|
:members:
|
|
:show-inheritance:
|
|
|
|
|
|
Learning API
|
|
------------
|
|
.. automodule:: xgboost.training
|
|
|
|
.. autofunction:: xgboost.train
|
|
|
|
.. autofunction:: xgboost.cv
|
|
|
|
|
|
Scikit-Learn API
|
|
----------------
|
|
.. automodule:: xgboost.sklearn
|
|
.. autoclass:: xgboost.XGBRegressor
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
.. autoclass:: xgboost.XGBClassifier
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
.. autoclass:: xgboost.XGBRanker
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
.. autoclass:: xgboost.XGBRFRegressor
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
.. autoclass:: xgboost.XGBRFClassifier
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
|
|
Plotting API
|
|
------------
|
|
.. automodule:: xgboost.plotting
|
|
|
|
.. autofunction:: xgboost.plot_importance
|
|
|
|
.. autofunction:: xgboost.plot_tree
|
|
|
|
.. autofunction:: xgboost.to_graphviz
|
|
|
|
.. _callback_api:
|
|
|
|
Callback API
|
|
------------
|
|
.. autofunction:: xgboost.callback.TrainingCallback
|
|
|
|
.. autofunction:: xgboost.callback.EvaluationMonitor
|
|
|
|
.. autofunction:: xgboost.callback.EarlyStopping
|
|
|
|
.. autofunction:: xgboost.callback.LearningRateScheduler
|
|
|
|
.. autofunction:: xgboost.callback.TrainingCheckPoint
|
|
|
|
.. _dask_api:
|
|
|
|
Dask API
|
|
--------
|
|
.. automodule:: xgboost.dask
|
|
|
|
.. autoclass:: xgboost.dask.DaskDMatrix
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
|
|
.. autoclass:: xgboost.dask.DaskDeviceQuantileDMatrix
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
|
|
.. autofunction:: xgboost.dask.train
|
|
|
|
.. autofunction:: xgboost.dask.predict
|
|
|
|
.. autofunction:: xgboost.dask.inplace_predict
|
|
|
|
.. autoclass:: xgboost.dask.DaskXGBClassifier
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
|
|
.. autoclass:: xgboost.dask.DaskXGBRegressor
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
|
|
.. autoclass:: xgboost.dask.DaskXGBRanker
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
|
|
.. autoclass:: xgboost.dask.DaskXGBRFRegressor
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|
|
|
|
.. autoclass:: xgboost.dask.DaskXGBRFClassifier
|
|
:members:
|
|
:inherited-members:
|
|
:show-inheritance:
|