setHyperPars: Set the hyperparameters of a learner object.

Description Usage Arguments Value Note See Also Examples

View source: R/setHyperPars.R

Description

Set the hyperparameters of a learner object.

Usage

1
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].

Note

If a named (hyper)parameter can't be found for the given learner, the 3 closest (hyper)parameter names will be output in case the user mistyped.

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

1
2
3
4
5
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)

berndbischl/mlr documentation built on Nov. 21, 2017, 12:51 a.m.