Explain XGBoost depth, regularization, and dropout | Uber