🌳 Decision Trees

Updated at 2017-06-16 15:48

Decision trees (DT) are supervised learning methods used for classification and regression. You can think of DTs as collections of if-then-else rules that create a tree structure.

DTs are white box models. You're able to visualize and understand all the decision rules.

DTs tend to over-fit on data with a large number of features. Try to reduce the dimensionality before using decision trees and start with a low-max depth while training.

DTs tend to get biased if training dataset classes are not balanced. Try to keep the class proportions equal in the training dataset.