Skip to contents

Gaussian Process via botorch and gpytorch, using the MixedSingleTaskGP. 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

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.