How XGBoost Works - From Gradient Boosting to XGBoost

Опубликовано: 30 Июль 2026
на канале: AI Engineering Topics
32
3

Unlock the secrets behind one of the most powerful and widely used machine learning algorithms: XGBoost! If you've ever wondered how top data science models achieve incredible accuracy, this deep dive will reveal the 'eXtreme' in its name, guiding you from its foundational principles to its advanced optimizations.

In this comprehensive tutorial, we'll journey through the evolution of ensemble methods, distinguishing between boosting and bagging, and understanding why decision trees are the perfect "weak learners." You'll grasp the core mechanics of Gradient Boosting, explained through intuitive analogies like gradient descent and loss function minimization, and learn how additive models iteratively refine predictions by focusing on residuals. Finally, we'll unveil the innovative features that set XGBoost apart, including its regularization techniques, use of second-order derivatives, shrinkage, subsampling, efficient missing value handling, and parallelization capabilities, culminating in a full understanding of its objective function. Prepare to elevate your machine learning expertise!

Video Chapters:
00:00 INTRODUCTION & ENSEMBLES
00:26 BOOSTING VS BAGGING
00:53 DECISION TREES
01:20 GRADIENT DESCENT ANALOGY
01:47 LOSS FUNCTION & GRADIENTS
02:14 REGRESSION & RESIDUALS
02:41 ADDITIVE MODEL FORMULA
03:08 INITIAL PREDICTION F0
03:35 PSEUDO-RESIDUALS
04:01 TRAINING ON RESIDUALS
04:28 LEARNING RATE
04:55 DRAWBACKS OF TRADITIONAL GB
05:22 ENTER XGBOOST
05:49 REGULARIZATION
06:16 SECOND-ORDER
06:43 SHRINKAGE & SUBSAMPLING
07:10 HANDLING MISSING VALUES
07:36 PARALLELIZATION
08:03 FULL OBJECTIVE FUNCTION
08:30 SUMMARY

#XGBoost #MachineLearning #GradientBoosting #DataScience #ArtificialIntelligence