Tree pruning process is very important to get a better decision tree. One idea is to recursively remove the leaf node which cause least hurt to the decision tree.
Any idea how to do this for the following sample case? import pandas as pd > from sklearn.datasets import load_iris > from sklearn import tree > import sklearn > > iris = sklearn.datasets.load_iris() > clf = tree.DecisionTreeClassifier(class_weight={0 : 0.30, 1: 0.3, 2:0.4}, > max_features="auto") > clf.fit(iris.data, iris.target) >
------------------------------------------------------------------------------
_______________________________________________ Scikit-learn-general mailing list Scikit-learn-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scikit-learn-general