Page 230 - Understanding Machine Learning
P. 230

18




                 Decision Trees
















                 A decision tree is a predictor, h : X → Y, that predicts the label associated with
                 an instance x by traveling from a root node of a tree to a leaf. For simplicity we
                 focus on the binary classification setting, namely, Y ={0,1}, but decision trees can
                 be applied for other prediction problems as well. At each node on the root-to-leaf
                 path, the successor child is chosen on the basis of a splitting of the input space.
                 Usually, the splitting is based on one of the features of x or on a predefined set of
                 splitting rules. A leaf contains a specific label. An example of a decision tree for the
                 papayas example (described in Chapter 2) is given in the following:


                                     Color?
                                              Pale green to pale yellow
                            Other


                       Not-tasty                  Softness?

                                          Other              Gives slightly to palm pressure


                                     Not-tasty                   Tasty




                    To check if a given papaya is tasty or not, the decision tree first examines the
                 color of the Papaya. If this color is not in the range pale green to pale yellow, then
                 the tree immediately predicts that the papaya is not tasty without additional tests.
                 Otherwise, the tree turns to examine the softness of the papaya. If the softness level
                 of the papaya is such that it gives slightly to palm pressure, the decision tree predicts
                 that the papaya is tasty. Otherwise, the prediction is “not-tasty.” The preceding
                 example underscores one of the main advantages of decision trees – the resulting
                 classifier is very simple to understand and interpret.




           212
   225   226   227   228   229   230   231   232   233   234   235