ماذا يفعل Xgb DMatrix؟
ماذا يفعل Xgb DMatrix؟

فيديو: ماذا يفعل Xgb DMatrix؟

فيديو: ماذا يفعل Xgb DMatrix؟
فيديو: XGBoost: Как это работает, на примере. 2024, شهر نوفمبر
Anonim

Xgboost اختصار لحزمة eXtreme Gradient Boosting. الغرض من هذه المقالة القصيرة هو توضيح كيفية الاستخدام Xgboost لبناء نموذج وعمل تنبؤات. إنه تطبيق فعال وقابل للتطوير لإطار تعزيز التدرج بواسطة @ friedman2000additive و @ friedman2001greedy.

بعد ذلك ، قد يتساءل المرء أيضًا ، ما هو DMatrix؟

دماتريكس هي بنية بيانات داخلية تستخدمها XGBoost والتي تم تحسينها لكل من كفاءة الذاكرة وسرعة التدريب. يمكنك بناء دماتريكس من معلمات numpy.arrays. البيانات (os.

بعد ذلك ، السؤال هو ، كيف يعمل XGBoost داخليًا؟ كيف يعمل XGBoost . XGBoost هو تطبيق مفتوح المصدر شائع وفعال لخوارزمية الأشجار المعززة بالتدرج. تعزيز التدرج هو خوارزمية تعلم خاضعة للإشراف ، والتي تحاول التنبؤ بدقة بالمتغير المستهدف من خلال الجمع بين تقديرات مجموعة من النماذج الأبسط والأضعف.

السؤال أيضًا هو ، ما هو استخدام XGBoost؟

XGBoost هو تطبيق قابل للتطوير ودقيق لآلات تعزيز التدرج وقد أثبت أنه يدفع حدود قوة الحوسبة لخوارزميات الأشجار المعززة حيث تم بناؤه وتطويره لغرض وحيد هو أداء النموذج وسرعة الحساب.

كيف يتوقع XGBoost؟

XGBoost عبارة عن مجموعة من خوارزمية تعلم الآلة تعتمد على شجرة القرار وتستخدم إطار عمل تعزيز التدرج. في تنبؤ المشاكل التي تنطوي على بيانات غير منظمة (صور ، نص ، إلخ) تميل الشبكات العصبية الاصطناعية إلى التفوق في الأداء على جميع الخوارزميات أو الأطر الأخرى.

موصى به: