Decision Tree Algorithm: Supervised Learning
Decision trees are supervised learning algorithms, which can be used both for the purpose of classification and regression. However, more often it is used for solving Classification problems. It is a tree-structured classifier, where internal nodes represent the features of a dataset, branches represent the decision rules and each leaf node represents the outcome.