Learn R Programming

vetiver (version 0.2.7)

vetiver_create_meta.train: Metadata constructors for vetiver_model() object

Description

These are developer-facing functions, useful for supporting new model types. The metadata stored in a vetiver_model() object has four elements:

  • $user, the metadata supplied by the user

  • $version, the version of the pin (which can be NULL before pinning)

  • $url, the URL where the pin is located, if any

  • $required_pkgs, a character string of R packages required for prediction

Usage

# S3 method for train
vetiver_create_meta(model, metadata)

# S3 method for gam vetiver_create_meta(model, metadata)

# S3 method for keras.engine.training.Model vetiver_create_meta(model, metadata)

# S3 method for kproto vetiver_create_meta(model, metadata)

# S3 method for luz_module_fitted vetiver_create_meta(model, metadata)

vetiver_meta(user = list(), version = NULL, url = NULL, required_pkgs = NULL)

vetiver_create_meta(model, metadata)

# S3 method for default vetiver_create_meta(model, metadata)

# S3 method for Learner vetiver_create_meta(model, metadata)

# S3 method for int_conformal_split vetiver_create_meta(model, metadata)

# S3 method for int_conformal_full vetiver_create_meta(model, metadata)

# S3 method for int_conformal_quantile vetiver_create_meta(model, metadata)

# S3 method for int_conformal_cv vetiver_create_meta(model, metadata)

# S3 method for ranger vetiver_create_meta(model, metadata)

# S3 method for recipe vetiver_create_meta(model, metadata)

# S3 method for model_stack vetiver_create_meta(model, metadata)

# S3 method for workflow vetiver_create_meta(model, metadata)

# S3 method for xgb.Booster vetiver_create_meta(model, metadata)

Value

The vetiver_meta() constructor returns a list. The vetiver_create_meta function returns a vetiver_meta() list.

Arguments

model

A trained model, such as an lm() model or a tidymodels workflows::workflow().

metadata

A list containing additional metadata to store with the pin. When retrieving the pin, this will be stored in the user key, to avoid potential clashes with the metadata that pins itself uses.

user

Metadata supplied by the user

version

Version of the pin

url

URL for the pin, if any

required_pkgs

Character string of R packages required for prediction

Examples

Run this code
vetiver_meta()

cars_lm <- lm(mpg ~ ., data = mtcars)
vetiver_create_meta(cars_lm, list())

Run the code above in your browser using DataLab