<aside> 📖 Decision trees (DT) are a popular non-parametric machine learning algorithm used for both classification and regression tasks. They are a type of supervised learning algorithm that can be used for both categorical and numerical data. A DT is a tree-like model where each internal node represents a decision based on the value of a particular feature, each branch represents an outcome of the decision, and each leaf node represents the final output (class label or numerical value).
</aside>