backend
openml._api.setup.backend
#
APIBackend
#
Central backend for accessing all OpenML API resource interfaces.
This class provides a singleton interface to dataset, task, flow,
evaluation, run, setup, study, and other resource APIs. It also
manages configuration through a nested Config object and
allows dynamic retrieval and updating of configuration values.
| PARAMETER | DESCRIPTION |
|---|---|
config
|
Optional configuration object. If not provided, a default
TYPE:
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
dataset |
Interface for dataset-related API operations.
TYPE:
|
task |
Interface for task-related API operations.
TYPE:
|
evaluation_measure |
Interface for evaluation measure-related API operations.
TYPE:
|
estimation_procedure |
Interface for estimation procedure-related API operations.
TYPE:
|
evaluation |
Interface for evaluation-related API operations.
TYPE:
|
flow |
Interface for flow-related API operations.
TYPE:
|
study |
Interface for study-related API operations.
TYPE:
|
run |
Interface for run-related API operations.
TYPE:
|
setup |
Interface for setup-related API operations.
TYPE:
|
get_instance
classmethod
#
get_instance() -> APIBackend
Get the singleton instance of the APIBackend.
| RETURNS | DESCRIPTION |
|---|---|
APIBackend
|
Singleton instance of the backend. |