XGBoost (Extreme Gradient Boosting) to zaawansowany algorytm uczenia maszynowego należący do kategorii uczenia zespołowego, stosowany głównie w problemach klasyfikacji i regresji. Opiera się na technice wzmocnienia gradientowego, która polega na sekwencyjnym łączeniu wielu słabych modeli, najczęściej drzew decyzyjnych, w jeden silny predyktor. Charakteryzuje się on wysoką efektywnością dzięki wbudowanym mechanizmom optymalizacji, takim jak regularyzacja zapobiegająca przeuczeniu oraz przetwarzanie równoległe. Z tego powodu jest powszechnie ceniony i wykorzystywany w zastosowaniach przemysłowych oraz konkursach data science.
Extreme Gradient Boosting (XGBoost)
Źródło: geeksforgeeks.org




