softmax_temperature
Controls prediction sharpness (classification only):- Lower values (e.g.,
0.7): sharper, more confident predictions — useful when accuracy is already high - Higher values (e.g.,
1.2): softer, more calibrated predictions — useful when probability calibration matters
If you use
tuning_config={"calibrate_temperature": True}, the temperature is tuned automatically and overrides this value.Metric Tuning
For metrics that are sensitive to decision thresholds (F1, balanced accuracy, precision, recall), use the built-in metric tuning:Handling Imbalanced Data
- Set
balance_probabilities=Trueas a quick heuristic for imbalanced datasets - For more control, use
eval_metric="balanced_accuracy"with threshold tuning