XGBoost (تعزيز التدرج الفائق) هي مكتبة مُحسَّنة وموزعة لتعزيز التدرج، مصممة لتحقيق الكفاءة والمرونة وقابلية النقل. تنفذ خوارزميات التعلم الآلي ضمن إطار عمل تعزيز التدرج. يوفر XGBoost تعزيزًا متوازيًا للشجرة (المعروف أيضًا باسم GBDT أو GBM)، والذي يمكنه حل العديد من مشاكل علم البيانات بسرعة ودقة.
تعزيز التدرج هو تقنية قوية للتعلم الآلي تم استخدامها على نطاق واسع في مجموعة متنوعة من مهام التنبؤ. ظهر XGBoost لمعالجة بعض القيود المفروضة على خوارزميات تعزيز التدرج الحالية، مثل السرعة البطيئة وقابلية التوسع الضعيفة ونقص المرونة. يحسن XGBoost أداء خوارزميات تعزيز التدرج بشكل كبير من خلال إدخال التحسينات التالية:
يستخدم XGBoost على نطاق واسع في مجموعة متنوعة من مهام التعلم الآلي، بما في ذلك:
حقق XGBoost نتائج ممتازة في العديد من مسابقات التعلم الآلي، مثل مسابقات Kaggle. لقد أصبح أحد الخوارزميات المفضلة لعلماء البيانات ومهندسي التعلم الآلي.