Gradient Boosting Decision Tree Regression Algorithm