A feasible data science task — In machine learning, a decision tree is one of the most basic techniques. It can be used for regressions as well as classifications in supervised learning. Moreover, it can deal with all sorts of feature variables, such as continuous, discrete, categorical, etc. Although decision trees are technically very simple, their…