Best Model: Random Forest achieved the highest accuracy (96.49%) and F1-score (0.97). Its ensemble approach (aggregating predictions from multiple trees) reduces overfitting and improves generalization.
Training Time: Basic and manually tuned Decision Trees trained quickly, while GridSearchCV added minimal overhead. Random Forest, though slower due to 100 trees, delivered the best performance.
Best Model: Random Forest Regressor outperformed others with the highest R² score (0.7472) and lowest MSE (0.3297). Its ensemble method effectively captures non-linear relationships in housing data.
Training Time: The limited-depth tree trained fastest but underperformed. The basic tree suffered from overfitting (high MSE), while Random Forest balanced speed and accuracy