tests/testthat/helper_learner_tests.R

simple_autotest = function(learner, task) {
    task = task$clone(deep = TRUE)
    ft_cols = task$feature_types[, map(.SD, 1L), by = type]$id
    task$filter(seq_len(min(task$nrow, 500)))$select(cols = ft_cols)

    learner = learner$clone(deep = TRUE)
    learner$train(task)
    assert_true(!is.null(learner$model))

    for (pt in learner$predict_types) {
        learner$predict_type = pt
        prd = learner$predict(task)
        expect_class(prd, "Prediction")
    }
}

Try the mlr3fairness package in your browser

Any scripts or data that you put into this service are public.

mlr3fairness documentation built on May 31, 2023, 7:22 p.m.