通过Notebook使用HyperGBM

HyperGBM与HyperBoard 整合使您在notebook使用使用HyperGBM时可以:

  1. 查看实验配置信息

  2. 查看实验数据集信息

  3. 查看实验运行信息

注意,这些特性依赖HyperBoard并且是可选的,如果要使用请确认您已经安装过了notebook相关依赖,如果没有您可以通过以下命令补充安装:

pip install hboard-widget

可视化HyperGBM的实验

这是一个例子是关于如何在Jupyter Notebook 使用HyperGBM实验可视化。

  1. 导入模块

import warnings
warnings.filterwarnings('ignore')

from hypernets.utils import logging

from sklearn.model_selection import train_test_split

from hypergbm import make_experiment
from hypernets.tabular.datasets import dsutils
  1. 构建实验并可视化实验配置

df = dsutils.load_bank()

df_train, df_test = train_test_split(df, test_size=0.8, random_state=42)

experiment = make_experiment(df_train, target='y')
experiment

_images/hypergbm_experiment_config.png

  1. 可视化实验数据集信息

experiment.plot_dataset()

_images/hypergbm_experiment_dataset.png

  1. 可视化实验运行信息

experiment.run(max_trials=20)

_images/hypergbm_experiment_process.png

这个Notebook的例子在72.hypegbm_experiment_notebook_visualization.ipynb