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

Reply via email to