Ի՞նչ է Xgbregressor-ը:
Ի՞նչ է Xgbregressor-ը:

Video: Ի՞նչ է Xgbregressor-ը:

Video: Ի՞նչ է Xgbregressor-ը:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Մայիս
Anonim

XGBoost-ը գրադիենտ ուժեղացված որոշումների ծառերի իրականացում է, որը նախատեսված է արագության և կատարողականի համար: Ինչու XGBoost-ը պետք է լինի ձեր մեքենայական ուսուցման գործիքակազմից բացի:

Նաև հարց է՝ ինչի՞ համար է օգտագործվում XGBoost-ը:

XGBoost գրադիենտ խթանող մեքենաների մասշտաբային և ճշգրիտ իրականացում է, և այն ապացուցել է, որ ճնշում է հաշվողական հզորության սահմանները ուժեղացված ծառերի ալգորիթմների համար, քանի որ այն կառուցվել և մշակվել է մոդելի կատարման և հաշվողական արագության միակ նպատակով:

Նմանապես, ի՞նչ է DMatrix-ը: ԴՄատրիցա XGBoost-ի կողմից օգտագործվող տվյալների ներքին կառուցվածք է, որն օպտիմիզացված է ինչպես հիշողության արդյունավետության, այնպես էլ մարզումների արագության համար: Դուք կարող եք կառուցել ԴՄատրիցա numpy.arrays-ից Պարամետրեր. տվյալներ (os.

Նաև պետք է իմանալ, թե ինչպես է XGBoost-ն աշխատում ներսում:

Ինչպես է աշխատում XGBoost-ը . XGBoost Սա գրադիենտ ուժեղացված ծառերի ալգորիթմի հանրաճանաչ և արդյունավետ բաց կոդով իրականացում է: Գրադիենտ խթանումը վերահսկվող ուսուցման ալգորիթմ է, որը փորձում է ճշգրիտ կանխատեսել թիրախային փոփոխականը՝ համակցելով մի շարք ավելի պարզ, թույլ մոդելների գնահատականները:

Ո՞րն է տարբերությունը XGBoost-ի և GBM-ի միջև:

@jbowman-ը ճիշտ պատասխան ունի. XGBoost կոնկրետ իրականացում է GBM . GBM Սա ալգորիթմ է, և մանրամասները կարող եք գտնել Greedy Function Proximation. A Gradient Boosting Machine-ում: XGBoost -ի իրականացումն է GBM , կարող եք կարգավորել ԳԲՄ-ում ինչ հիմնական սովորողի համար պետք է օգտագործվի: