mlr (version 2.10)

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, makeLearners, makeLearner, removeHyperPars, setId, setLearnerId, setPredictThreshold, setPredictType

Examples

Run this code
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