Class: ParamGridBuilder

eclairjs/ml/tuning.ParamGridBuilder

Builder for a param grid used in grid search-based model selection.

Constructor

new ParamGridBuilder()

Source:

Methods

addGrid(param, valuesopt) → {module:eclairjs/ml/tuning.ParamGridBuilder}

Adds a param with multiple values (overwrites if the input param exists).
Parameters:
Name Type Attributes Description
param module:eclairjs/ml/param.Param
values Array.<number> <optional>
Optional only if argument one is module:eclairjs/ml/param.BooleanParam
Source:
Returns:
Type
module:eclairjs/ml/tuning.ParamGridBuilder

baseOn(paramPairs) → {module:eclairjs/ml/tuning.ParamGridBuilder}

Sets the given parameters in this grid to fixed values.
Parameters:
Name Type Description
paramPairs module:eclairjs/ml/param.ParamPair | module:eclairjs/ml/param.ParamMap or paramMap
Source:
Returns:
Type
module:eclairjs/ml/tuning.ParamGridBuilder

build() → {Array.<module:eclairjs/ml/param.ParamMap>}

Builds and returns all combinations of parameters specified by the param grid.
Source:
Returns:
Type
Array.<module:eclairjs/ml/param.ParamMap>