This is a decision tree of ML algorithms. A decision tree is a graphic representation of various alternative solutions to a given problem, in order to determine the most effective courses of action. Decision trees are made up of nodes and branches, where nodes represent a test on an attribute and branches represent potential alternative outcomes. Download EdrawMax and create a decision tree easily with its templates.