XGBoost (Extreme Gradient Boosting) es una implementación de Gradient Boosting optimizada específicamente para velocidad y eficiencia, incorporando técnicas adicionales de regularización para reducir el overfitting y aprovechar mejor el hardware disponible durante el entrenamiento.
Por qué se volvió tan popular
Durante varios años fue el algoritmo dominante en competencias de machine learning con datos tabulares, gracias a la combinación de alta precisión, buena velocidad de entrenamiento y una API relativamente fácil de usar en distintos lenguajes de programación.
