Skip to content

/AWS1/CL_SGMINTEGERPARAMRANGE

For a hyperparameter of the integer type, specifies the range that a hyperparameter tuning job searches.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/SGMPARAMETERKEY /AWS1/SGMPARAMETERKEY

The name of the hyperparameter to search.

iv_minvalue TYPE /AWS1/SGMPARAMETERVALUE /AWS1/SGMPARAMETERVALUE

The minimum value of the hyperparameter to search.

iv_maxvalue TYPE /AWS1/SGMPARAMETERVALUE /AWS1/SGMPARAMETERVALUE

The maximum value of the hyperparameter to search.

Optional arguments:

iv_scalingtype TYPE /AWS1/SGMHYPERPARAMSCALINGTYPE /AWS1/SGMHYPERPARAMSCALINGTYPE

The scale that hyperparameter tuning uses to search the hyperparameter range. For information about choosing a hyperparameter scale, see Hyperparameter Scaling. One of the following values:

Auto

SageMaker hyperparameter tuning chooses the best scale for the hyperparameter.

Linear

Hyperparameter tuning searches the values in the hyperparameter range by using a linear scale.

Logarithmic

Hyperparameter tuning searches the values in the hyperparameter range by using a logarithmic scale.

Logarithmic scaling works only for ranges that have only values greater than 0.


Queryable Attributes

Name

The name of the hyperparameter to search.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

MinValue

The minimum value of the hyperparameter to search.

Accessible with the following methods

Method Description
GET_MINVALUE() Getter for MINVALUE, with configurable default
ASK_MINVALUE() Getter for MINVALUE w/ exceptions if field has no value
HAS_MINVALUE() Determine if MINVALUE has a value

MaxValue

The maximum value of the hyperparameter to search.

Accessible with the following methods

Method Description
GET_MAXVALUE() Getter for MAXVALUE, with configurable default
ASK_MAXVALUE() Getter for MAXVALUE w/ exceptions if field has no value
HAS_MAXVALUE() Determine if MAXVALUE has a value

ScalingType

The scale that hyperparameter tuning uses to search the hyperparameter range. For information about choosing a hyperparameter scale, see Hyperparameter Scaling. One of the following values:

Auto

SageMaker hyperparameter tuning chooses the best scale for the hyperparameter.

Linear

Hyperparameter tuning searches the values in the hyperparameter range by using a linear scale.

Logarithmic

Hyperparameter tuning searches the values in the hyperparameter range by using a logarithmic scale.

Logarithmic scaling works only for ranges that have only values greater than 0.

Accessible with the following methods

Method Description
GET_SCALINGTYPE() Getter for SCALINGTYPE, with configurable default
ASK_SCALINGTYPE() Getter for SCALINGTYPE w/ exceptions if field has no value
HAS_SCALINGTYPE() Determine if SCALINGTYPE has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_INTEGERPARAMETERRANGES

TYPES TT_INTEGERPARAMETERRANGES TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMINTEGERPARAMRANGE WITH DEFAULT KEY
.