mlr (version 2.12.1)

setHyperPars: Set the hyperparameters of a learner object.

Description

Set the hyperparameters of a learner object.

Usage

setHyperPars(learner, ..., par.vals = list())

Arguments

learner

(Learner | character(1)) The learner. If you pass a string the learner will be created via makeLearner.

...

(any) Named (hyper)parameters with new setting. Alternatively these can be passed using the par.vals argument.

par.vals

(list) Optional list of named (hyper)parameter settings. The arguments in ... take precedence over values in this list.

Value

Learner.

See Also

Other learner: LearnerProperties, getClassWeightParam, getHyperPars, getLearnerId, getLearnerPackages, getLearnerParVals, getLearnerParamSet, getLearnerPredictType, getLearnerShortName, getLearnerType, getParamSet, helpLearnerParam, helpLearner, makeLearners, makeLearner, removeHyperPars, setId, setLearnerId, setPredictThreshold, setPredictType

Examples

Run this code
# NOT RUN {
cl1 = makeLearner("classif.ksvm", sigma = 1)
cl2 = setHyperPars(cl1, sigma = 10, par.vals = list(C = 2))
print(cl1)
# note the now set and altered hyperparameters:
print(cl2)
# }

Run the code above in your browser using DataCamp Workspace