sklearn 的 Decision Trees

       sklearn.tree的函数结构:                       

                                  sklearn 的 Decision Trees

                                            sklearn 的 Decision Trees

1、介绍:

are a non-parametric supervised learning method used for classification and regression. The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.

(无参,可得到类别,也可得到一连续的回归结果)

2、Classification

函数:DecisionTreeClassifer

sklearn 的 Decision Trees

sklearn 的 Decision Trees

sklearn 的 Decision Trees

Alternatively, the probability of each class can be predicted, which is the fraction of training samples of the same class in a leaf:(可以预测每个类的概率,即同一类训练样本在叶片中的比例):

sklearn 的 Decision Trees

可将树进行可视化:

sklearn 的 Decision Trees

                                   sklearn 的 Decision Trees

3、Regression

sklearn 的 Decision Trees

sklearn 的 Decision Trees

 

sklearn 的 Decision Trees