R: Dump LightGBM model to json

lgb.dump {lightgbm} | R Documentation

## Dump LightGBM model to json

### Description

Dump LightGBM model to json

### Usage

    lgb.dump(booster, num_iteration = NULL)

### Arguments

`booster` | Object of class `lgb.Booster`
`num_iteration` | number of iteration want to predict with, NULL or <= 0 means use best iteration

### Value

json format of model

### 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 = params
      , data = dtrain
      , nrounds = 10L
      , valids = valids
      , min_data = 1L
      , learning_rate = 1.0
      , early_stopping_rounds = 5L
    )
    json_model <- lgb.dump(model)

[Package lightgbm version 3.1.1 Index]