Text this: Machine learning-driven analysis of Urban Heat Island dynamics in Coimbatore: a two-decade spatio-temporal assessment using XGBoost and Random Forest