В настоящее время я просматриваю дерево решений, используя следующий код. Есть ли способ экспортировать некоторые вычисленные поля в качестве вывода тоже?
Например, можно ли отображать сумму входного атрибута при каждом node, то есть сумме функции 1 из массива данных 'X' в листах дерева.
from sklearn import datasets
iris = datasets.load_iris()
X = iris.data[:]
y = iris.target
#%%
from sklearn.tree import DecisionTreeClassifier
alg=DecisionTreeClassifier( max_depth=5,min_samples_leaf=2, max_leaf_nodes = 10)
alg.fit(X,y)
#%%
## View tree
import graphviz
from sklearn import tree
dot_data = tree.export_graphviz(alg,out_file=None, node_ids = True, proportion = True, class_names = True, filled = True, rounded = True)
graph = graphviz.Source(dot_data)
graph