Decision Trees Machine Learning algorithm builds classification or regression models in the form of a tree structure. Creates a model that predicts the value of a target variable by learning simple decision rules from data attributes (variables or features).
Machine learning – Decision trees (Youtube video):
Decision Trees in SkLearn Python Machine Learning Library: http://scikit-learn.org/stable/modules/tree.html
Plotting Decision Trees graph in SkLearn: