B
C
D
E
G
Gradient Boosting
Basically, it is a machine learning technique that is used for handling classification and regression problems, which develop prediction-based models by aggregating some models which are not so accurate in predictions, which can also be taken as decision trees.

Comparing Gradient Boosting with other Models
If it is compared to other predictions models, Boosting targets on difficult examples using step by step approach which provide it an excellent functionality to handle the unstructured datasets by giving strength to the impact of the positive class.
Gradient Boosting Usages
This algorithm can be used in the area where there is a requirement of learning to rank. Some of the popular web search engines such as Yandex and Yahoo use this algorithm to rank the web-pages.