Provides a clean, unified interface for training, predicting,
and evaluating ensemble machine learning models including Random Forest,
Gradient Boosting ('XGBoost'), 'AdaBoost', and 'Bagging'. All algorithms share
a consistent API: em_fit(), em_predict(), em_evaluate(), and em_tune().
Includes built-in cross-validation, feature importance, calibration
diagnostics, partial dependence plots, and model comparison utilities.
Methods: Breiman (2001)