Add LightGBM example (#44)

This commit is contained in:
pollfly 2021-08-22 15:24:50 +03:00 committed by GitHub
parent de1f0e559f
commit fb0c30a86e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,38 @@
---
title: LightGBM
---
The [lightgbm_example](https://github.com/allegroai/clearml/blob/master/examples/frameworks/lightgbm/lightgbm_example.py)
script demonstrates the integration of ClearML into code that uses LightGBM.
The example script does the following:
* Creates a dataset for LightGBM to train a model
* Specifies configuration which are automatically captured by ClearML
* Saves model which ClearML automatically captures
* Creates an experiment named `LightGBM`, which is associated with the `examples` project.
## Scalars
The scalars logged in the experiment can be visualized in a plot, which appears in the ClearML web UI, in the **experiment's page > RESULTS > SCALARS**.
![LightGBM scalars](../../../img/examples_lightgbm_scalars.png)
## Hyperparameters
ClearML automatically logs the configurations applied to LightGBM. They appear in **CONFIGURATIONS > HYPER PARAMETERS > GENERAL**.
![LightGBM hyperparameters](../../../img/examples_lightgbm_config.png)
## Artifacts
Model artifacts associated with the experiment appear in the info panel of the **EXPERIMENTS** tab and in the info panel of the **MODELS** tab.
![LightGBM model](../../../img/examples_lightgbm_model.png)
## Console
All other console output appears in **RESULTS > CONSOLE**.
![LightGBM console](../../../img/examples_lightgbm_console.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -68,6 +68,7 @@ module.exports = {
{
'Keras': ['guides/frameworks/keras/allegro_clearml_keras_tb_example', 'guides/frameworks/keras/jupyter', 'guides/frameworks/keras/keras_tensorboard']
},
{'LightGBM': ['guides/frameworks/lightgbm/lightgbm_example']},
{'Matplotlib': ['guides/frameworks/matplotlib/allegro_clearml_matplotlib_example', 'guides/frameworks/matplotlib/matplotlib_example']},
{
'Pytorch': ['guides/frameworks/pytorch/pytorch_distributed_example', 'guides/frameworks/pytorch/pytorch_matplotlib',