Too Long; Didn't Read
Decision Tree is a supervised machine learning algorithm which works on the basis of recursively answering some questions (if-else conditions) The algorithm is used both for regression and classification problems. The tree grows and forms according to the data we provide to it (training the model) The tree of course is much bigger and more complex for bigger datasets when compared to our simple example above.