test_that("ti_async function creates a TuningInstanceAsyncSingleCrit", {
skip_on_cran()
skip_if_not_installed("rush")
flush_redis()
instance = ti_async(
task = tsk("pima"),
learner = lrn("classif.rpart", cp = to_tune()),
resampling = rsmp ("holdout"),
measures = msr("classif.ce"),
terminator = trm("evals", n_evals = 2))
expect_class(instance, "TuningInstanceAsyncSingleCrit")
})
test_that("ti_async function creates a TuningInstanceAsyncMultiCrit", {
skip_on_cran()
skip_if_not_installed("rush")
flush_redis()
instance = ti_async(
task = tsk("pima"),
learner = lrn("classif.rpart", cp = to_tune()),
resampling = rsmp ("holdout"),
measures = msrs(c("classif.ce", "classif.acc")),
terminator = trm("evals", n_evals = 2))
expect_class(instance, "TuningInstanceAsyncMultiCrit")
})
test_that("ti_async interface is equal to TuningInstanceAsyncSingleCrit", {
skip_on_cran()
skip_if_not_installed("rush")
flush_redis()
ti_args = formalArgs(ti_async)
ti_args[ti_args == "measures"] = "measure"
instance_args = formalArgs(TuningInstanceAsyncSingleCrit$public_methods$initialize)
expect_equal(ti_args, instance_args)
})
test_that("ti_async interface is equal to TuningInstanceAsyncMultiCrit", {
skip_on_cran()
skip_if_not_installed("rush")
flush_redis()
ti_args = formalArgs(ti_async)
instance_args = formalArgs(TuningInstanceAsyncMultiCrit$public_methods$initialize)
expect_equal(ti_args, instance_args)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.