Skip to content

NicolasHug/plot_hgbdt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Small utility to plot sklearn's HistGradientBoostingRegressor or classifier, for debugging. Can also plot lightgbm trees for comparison.

from sklearn.experimental import enable_hist_gradient_boosting  # noqa
from sklearn.ensemble import HistGradientBoostingRegressor
from sklearn.datasets import make_regression
import numpy as np

from plot_hgbdt import plot_tree


X, y = make_regression()
est = HistGradientBoostingRegressor()
est.fit(X, y)
plot_tree(est)  # plot (first predictor of) estimator
plot_tree(est._predictors[0][0])  # directly plot predictor

See test file for all use-cases.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages