私はthe tree.export_graphviz functionで画像にGBDTの構造をエクスポートすることができます。sklearn GBDTの葉の値は何ですか?どのように入手できますか?
を `` `のpython3
from sklearn.datasets import load_iris
from sklearn import tree
from sklearn.ensemble import GradientBoostingClassifier
clf = GradientBoostingClassifier(n_estimators=1) # set to 1 for the sake of simplicity
iris = load_iris()
clf = clf.fit(iris.data, iris.target)
tree.export_graphviz(clf.estimators_[0,0], out_file='tree.dot')
check_call(['dot','-Tpng','tree.dot','-o','tree.png'])
` ``
私はvalue
何であるか疑問に思いますリーフ?どのように入手できますか?
私はapply
とdecision_function
の機能を試しましたが、どちらも機能しません。
値は、そのノードまたはその子ノードに属するサンプルの数です。 –
@VivekKumar 'samples'の代わりに、' negative'になる 'value'を意味します。上記の画像を確認してください。 – user5594832
Ohk。 'export_graphviz(...、proportion = True)'を実行すると何が得られますか?それらのサンプルの重量のように見えます。 –