Wat is Xgbregressor?
Wat is Xgbregressor?

Video: Wat is Xgbregressor?

Video: Wat is Xgbregressor?
Video: XGBoost Overview| Overview Of XGBoost algorithm in ensemble learning 2024, Mei
Anonim

XGBoost is 'n implementering van gradiëntversterkte besluitnemingsbome wat ontwerp is vir spoed en werkverrigting. Waarom XGBoost apart van u masjienleer-gereedskapstel moet wees.

Die vraag is ook, waarvoor word XGBoost gebruik?

XGBoost is 'n skaalbare en akkurate implementering van gradiëntversterkingsmasjiene en dit het bewys dat dit die grense van rekenaarkrag verskuif vir versterkte bome-algoritmes soos dit gebou en ontwikkel is vir die uitsluitlike doel van modelwerkverrigting en berekeningspoed.

Net so, wat is 'n DMatrix? DMatrix is 'n interne datastruktuur wat deur XGBoost gebruik word, wat geoptimaliseer is vir beide geheuedoeltreffendheid en opleidingspoed. Jy kan bou DMatrix van numpy.arrays Parameters. data (os.

Om ook te weet, is hoe XGBoost intern werk?

Hoe XGBoost werk . XGBoost is 'n gewilde en doeltreffende oopbron-implementering van die gradiëntversterkte bome-algoritme. Gradiëntversterking is 'n leeralgoritme wat onder toesig is, wat poog om 'n teikenveranderlike akkuraat te voorspel deur die skattings van 'n stel eenvoudiger, swakker modelle te kombineer.

Wat is die verskil tussen XGBoost en GBM?

@jbowman het die regte antwoord: XGBoost is 'n bepaalde implementering van GBM . GBM is 'n algoritme en jy kan die besonderhede vind in Greedy Function Approximation: A Gradient Boosting Machine. XGBoost is 'n implementering van die GBM , kan jy konfigureer in die GBM vir watter basisleerder gebruik moet word.

Aanbeveel: