XGBoost
XGBoost stands for eXtreme Gradient Boosting. It's a decision-tree-based ensemble machine learning algorithm that uses a gradient boosting framework. It's designed for speed and performance.
GridSearchCV
GridSearchCV is a method used to tune hyperparameters of a model. It exhaustively tries multiple combinations of parameters, cross-validating as it goes to determine which tune gives the best performance.
R-squared
R-squared is a statistical measure that represents the proportion of the variance for a dependent variable that's explained by an independent variable or variables in a regression model. It indicates how well the data fit the regression model (the higher the value, the better the fit).