vetiver_model() objectThese 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
# 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)
The vetiver_meta() constructor returns a list. The
vetiver_create_meta function returns a vetiver_meta() list.
A trained model, such as an lm() model or a tidymodels
workflows::workflow().
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.
Metadata supplied by the user
Version of the pin
URL for the pin, if any
Character string of R packages required for prediction
vetiver_meta()
cars_lm <- lm(mpg ~ ., data = mtcars)
vetiver_create_meta(cars_lm, list())
Run the code above in your browser using DataLab