The examples in this directory illustrate how you can use the mlflow.evaluate
API to evaluate a PyFunc model on the
specified dataset using builtin default evaluator, and log resulting metrics & artifacts to MLflow Tracking.
- Example
evaluate_on_binary_classifier.py
evaluates an xgboostXGBClassifier
model on dataset loaded byshap.datasets.adult
. - Example
evaluate_on_multiclass_classifier.py
evaluates a scikit-learnLogisticRegression
model on dataset generated bysklearn.datasets.make_classification
. - Example
evaluate_on_regressor.py
evaluate as scikit-learnLinearRegression
model on dataset loaded bysklearn.datasets.fetch_california_housing
pip install scikit-learn xgboost shap matplotlib
Run in this directory with Python.
python evaluate_on_binary_classifier.py
python evaluate_on_multiclass_classifier.py
python evaluate_on_regressor.py