Definition
A tree-structured model that makes decisions by splitting data based on feature values.
Detailed Explanation
Decision trees create a flowchart-like structure where each internal node represents a feature test, each branch represents a test outcome, and each leaf represents a class label or value. The tree is built recursively, choosing splits that maximize information gain or other criteria. They are easy to interpret and can handle both numerical and categorical data.
Use Cases
Classification and regression tasks feature importance analysis medical diagnosis credit risk assessment customer segmentation.