Expand description
Loss functions for GBDT training
Provides objective functions with gradient and hessian computation:
MseLoss: Mean Squared Error (standard, but sensitive to outliers)PseudoHuberLoss: Robust loss that transitions smoothly from L2 to L1BinaryLogLoss: Binary cross-entropy for binary classificationMultiClassLogLoss: Softmax cross-entropy for multi-class classification
Also provides activation functions:
sigmoid: Numerically stable sigmoid for binary classificationsoftmax: Numerically stable softmax for multi-class classification
Structs§
- Binary
LogLoss - Binary Log Loss (Binary Cross-Entropy)
- MseLoss
- Mean Squared Error (L2) loss
- Multi
Class LogLoss - Multi-class LogLoss (Softmax Cross-Entropy)
- Pseudo
Huber Loss - Pseudo-Huber Loss
Traits§
- Loss
Function - Objective function for gradient boosting