AI engineering glossary · Classical ML algorithms
What is XGBoost?
XGBoost: A widely used open-source library for gradient boosted trees. It adds a regularisation term, handles missing values, uses second-order gradient information and offers parallel, fast training. It has been a common winner in structured-data competitions.
XGBoost: an example
xgb.XGBClassifier(n_estimators=400, max_depth=6, learning_rate=0.05) trains a churn model on a customer table.
Related terms
More Classical ML algorithms terms
- AdaBoost
- Agglomerative clustering
- Anomaly detection
- Apriori algorithm
- Association rule learning
- Bagging
- Bayesian network
- Bernoulli naive Bayes
Where you learn it
XGBoost is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.