Decision trees

Decision tree is an algorithm that uses a set of if/then rules to classify objects into categories based on their features. Each rule in the tree represents a test for a feature value. If all tests succeed, then the object passes the test; otherwise, it fails.