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 Oct. 15, 2018, 2:25 a.m.