Learn R Programming

xgboost (version 3.1.2.1)

xgb.config: Accessors for model parameters as JSON string

Description

Accessors for model parameters as JSON string

Usage

xgb.config(object)

xgb.config(object) <- value

Value

Parameters as a list.

Arguments

object

Object of class xgb.Booster.Will be modified in-place when assigning to it.

value

A list.

Details

Note that assignment is performed in-place on the booster C object, which unlike assignment of R attributes, doesn't follow typical copy-on-write semantics for assignment - i.e. all references to the same booster will also get updated.

See xgb.copy.Booster() for an example of this behavior.

Examples

Run this code
data(agaricus.train, package = "xgboost")

## Keep the number of threads to 1 for examples
nthread <- 1
data.table::setDTthreads(nthread)
train <- agaricus.train

bst <- xgb.train(
  data = xgb.DMatrix(train$data, label = train$label, nthread = 1),
  nrounds = 2,
  params = xgb.params(
    max_depth = 2,
    nthread = nthread,
    objective = "binary:logistic"
  )
)

config <- xgb.config(bst)

Run the code above in your browser using DataLab