hyperopt

Start the hyperparameter optimization

hyperopt()

Tune Hyperparameters for a machine learning task

generate Functions

These functions are the ‘smart’ workers of mlrHyperopt

generateHyperControl()

Generates a hyperparameter tuning control object

generateLearner()

Generates a Learner for a given task and ParConfig.

generateParConfig()

Generates a suitable Parameter Configuration Set for a given Task and a Learner

HyperControl

Interact with the main hyperopt control object.

setHyperControlMeasures()

Set the measures

setHyperControlMlrControl()

Set the mlr TuneControl Object

setHyperControlResampling()

Set the mlr resampling Object

getHyperControlMeasures()

Get the Measures

getHyperControlMlrControl()

Get the mlr Tuning Object

getHyperControlResampling()

Get the Resample Description

generateHyperControl()

Generates a hyperparameter tuning control object

makeHyperControl()

Hyperparameter Tuning Control Object

ParConfig

The ParConfig object contain information about the search space (par.set), the parameter settings (par.val) and the associated learner.

generateParConfig()

Generates a suitable Parameter Configuration Set for a given Task and a Learner

getDefaultParConfig()

Gives a default ParConfig for a Learner

makeParConfig()

Make a Parameter Configuration

setParConfigLearner()

Set an associated Learner

setParConfigLearnerType()

Set the type of the associated learner

setParConfigNote()

Set a note

setParConfigParSet()

Set a new Parameter Set

setParConfigParVals()

Set Parameter Values

getParConfigLearnerClass()

Get the class of the associated learner

getParConfigLearnerName()

Get the name of the associated learner

getParConfigLearnerType()

Get the type of the associated learner

getParConfigNote()

Get the note

getParConfigParSet()

Get the ParamSet of the configuration

getParConfigParVals()

Get the constant parameter settings of the configuration

generateLearner()

Generates a Learner for a given task and ParConfig.

Interact with the server

Functions to send and retrieve parameter configurations.

downloadParConfig()

Downloads a single ParConfig.

downloadParConfigs()

Downloads multiple Parameter Configurations from the mlrHyperopt servers

uploadParConfig()

Uploads a Parameter Set to the mlrHyperopt servers

Other

getLearnerClass()

Get the class of an mlr Learner

getLearnerName()

Get the name of an mlr Learner