mirror of
https://github.com/clearml/clearml-docs
synced 2025-01-31 22:48:40 +00:00
34 lines
1.5 KiB
Markdown
34 lines
1.5 KiB
Markdown
|
---
|
|||
|
title: XGBoost Metric Reporting
|
|||
|
---
|
|||
|
|
|||
|
The [xgboost_metrics.py](https://github.com/allegroai/clearml/blob/master/examples/frameworks/xgboost/xgboost_metrics.py)
|
|||
|
example demonstrates the integration of ClearML into code that uses XGBoost to train a network on the scikit-learn [iris](https://scikit-learn.org/stable/modules/generated/sklearn.datasets.load_iris.html#sklearn.datasets.load_iris)
|
|||
|
classification dataset. ClearML automatically captures models and scalars logged with XGBoost.
|
|||
|
|
|||
|
When the script runs, it creates a ClearML experiment named `xgboost metric auto reporting`, which is associated with
|
|||
|
the `examples` project.
|
|||
|
|
|||
|
## Scalars
|
|||
|
ClearML automatically captures scalars logged with XGBoost, which can be visualized in plots in the
|
|||
|
ClearML WebApp, in the experiment's **RESULTS > SCALARS** page.
|
|||
|
|
|||
|
![Scalars](../../../img/examples_xgboost_metric_scalars.png)
|
|||
|
|
|||
|
## Models
|
|||
|
|
|||
|
ClearML automatically captures the model logged using the `xgboost.save` method, and saves it as an artifact.
|
|||
|
|
|||
|
View saved snapshots in the experiment's **ARTIFACTS** tab.
|
|||
|
|
|||
|
![Artifacts tab](../../../img/examples_xgboost_metric_artifacts.png)
|
|||
|
|
|||
|
To view the model details, click the model name in the **ARTIFACTS** page, which will open the model's info tab. Alternatively, download the model.
|
|||
|
|
|||
|
![Model info panel](../../../img/examples_xgboost_metric_model.png)
|
|||
|
|
|||
|
## Console
|
|||
|
|
|||
|
All console output during the script’s execution appears in the experiment’s **RESULTS > CONSOLE** page.
|
|||
|
|
|||
|
![Console output](../../../img/examples_xgboost_metric_console.png)
|