Machine Learning, Gradient Boosting, Data Science, Towards Data Science, Loss Function.
(If you’re interested in more details, see this post.) Note that even though the training loss defines the “gradient”, each tree is still grown using a greedy split algorithm that is not tied to this custom loss function. Defining a custom training loss usually requires us to do some calculus to