R: readRDS for lgb.Booster models

readRDS.lgb.Booster {lightgbm} | R Documentation

## readRDS for lgb.Booster models

### Description

Attempts to load a model using RDS.

### Usage

    readRDS.lgb.Booster(file = "", refhook = NULL)

### Arguments

`file` | a connection or the name of the file where the R object is saved to or read from.
`refhook` | a hook function for handling reference objects.

### Value

lgb.Booster.

### Examples

    library(lightgbm)
    data(agaricus.train, package = "lightgbm")
    train <- agaricus.train
    dtrain <- lgb.Dataset(train$data, label = train$label)
    data(agaricus.test, package = "lightgbm")
    test <- agaricus.test
    dtest <- lgb.Dataset.create.valid(dtrain, test$data, label = test$label)
    params <- list(objective = "regression", metric = "l2")
    valids <- list(test = dtest)
    model <- lgb.train(params,
                       dtrain,
                       100,
                       valids,
                       min_data = 1,
                       learning_rate = 1,
                       early_stopping_rounds = 10)
    saveRDS.lgb.Booster(model, "model.rds")
    new_model <- readRDS.lgb.Booster("model.rds")

[Package lightgbm version 2.2.3 Index]