A machine learning algorithm that classifies data into different categories in a tree-like structure with branches and leaves. In the case of machine learning, the decision tree is created algorithmically rather than by a human. Decisions trees are popular for their simplicity and don’t need to rely on large amounts of training data or significant computing power.