Converts a trained mlr3 learner into a DALEX explainer for interpretability.
Usage
xai_explainer_mlr3(learner, task, data = NULL, label = NULL, features = NULL)
Arguments
- learner
A trained mlr3 Learner (must have predict_type = "prob")
- task
The mlr3 task used for training
- data
Optional: explicit data for explainer (if NULL, uses task data)
- label
Label for the explainer (default: learner ID)
- features
Optional: subset of features to include (speeds up explanations)
Value
A DALEX explainer object
Examples
if (FALSE) { # \dontrun{
learner <- lrn("classif.ranger", predict_type = "prob")
learner$train(task)
explainer <- xai_explainer_mlr3(learner, task)
} # }