Skip to contents

Gaussian Process via botorch and gpytorch, using the MixedSingleTaskGP. See here for more details. Uses reticulate to interface with Python.

Dictionary

This Learner can be instantiated via lrn():

lrn("regr.botorch_mixedsingletaskgp")

Meta Information

  • Task type: “regr”

  • Predict Types: “response”, “se”

  • Feature Types: “logical”, “integer”, “numeric”, “factor”

  • Required Packages: mlr3, mlr3extralearners, reticulate

Parameters

IdTypeDefaultLevels
devicecharactercpucpu, cuda
input_transformcharacter-normalize, standardize, log10, warp, none
outcome_transformcharacter-standardize, log, none

Author

Marc Becker

Super classes

mlr3::Learner -> mlr3::LearnerRegr -> LearnerRegrBotorchMixedSingleTaskGP

Active bindings

marshaled

(logical(1)) Whether the learner has been marshaled.

Methods

Inherited methods


Method new()

Creates a new instance of this R6 class.


Method marshal()

Marshal the learner's model.

Usage

LearnerRegrBotorchMixedSingleTaskGP$marshal(...)

Arguments

...

(any)
Additional arguments passed to mlr3::marshal_model().


Method unmarshal()

Unmarshal the learner's model.

Usage

LearnerRegrBotorchMixedSingleTaskGP$unmarshal(...)

Arguments

...

(any)
Additional arguments passed to mlr3::unmarshal_model().


Method clone()

The objects of this class are cloneable with this method.

Usage

LearnerRegrBotorchMixedSingleTaskGP$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.