나는 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
을 무엇인가 leafs? 어떻게 얻을 수 있습니까?
나는 apply
과 decision_function
함수를 시도했지만 어느 것도 작동하지 않습니다.
값은 그 또는 그 하위 노드에 속한 샘플의 수입니다. –
@VivekKumar 'samples'대신에 'negative'가 될 수있는 'value'를 의미합니다. 위의 이미지를 확인하십시오. – user5594832
오크. 'export_graphviz (..., proportion = True)'를 할 때 당신은 무엇을 얻는가? 그 표본의 무게와 같습니다. –