libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SageMaker.Types.HyperParameterSpecification

Description

 
Synopsis

Documentation

data HyperParameterSpecification Source #

Defines a hyperparameter to be used by an algorithm.

See: newHyperParameterSpecification smart constructor.

Constructors

HyperParameterSpecification' 

Fields

  • isTunable :: Maybe Bool

    Indicates whether this hyperparameter is tunable in a hyperparameter tuning job.

  • range :: Maybe ParameterRange

    The allowed range for this hyperparameter.

  • defaultValue :: Maybe Text

    The default value for this hyperparameter. If a default value is specified, a hyperparameter cannot be required.

  • isRequired :: Maybe Bool

    Indicates whether this hyperparameter is required.

  • description :: Maybe Text

    A brief description of the hyperparameter.

  • name :: Text

    The name of this hyperparameter. The name must be unique.

  • type' :: ParameterType

    The type of this hyperparameter. The valid types are Integer, Continuous, Categorical, and FreeText.

Instances

Instances details
Eq HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

Read HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

Show HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

Generic HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

Associated Types

type Rep HyperParameterSpecification :: Type -> Type #

NFData HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

Hashable HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

ToJSON HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

FromJSON HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

type Rep HyperParameterSpecification Source # 
Instance details

Defined in Amazonka.SageMaker.Types.HyperParameterSpecification

type Rep HyperParameterSpecification = D1 ('MetaData "HyperParameterSpecification" "Amazonka.SageMaker.Types.HyperParameterSpecification" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "HyperParameterSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isTunable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterRange)) :*: S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "isRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ParameterType)))))

newHyperParameterSpecification Source #

Create a value of HyperParameterSpecification with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:isTunable:HyperParameterSpecification', hyperParameterSpecification_isTunable - Indicates whether this hyperparameter is tunable in a hyperparameter tuning job.

$sel:range:HyperParameterSpecification', hyperParameterSpecification_range - The allowed range for this hyperparameter.

$sel:defaultValue:HyperParameterSpecification', hyperParameterSpecification_defaultValue - The default value for this hyperparameter. If a default value is specified, a hyperparameter cannot be required.

$sel:isRequired:HyperParameterSpecification', hyperParameterSpecification_isRequired - Indicates whether this hyperparameter is required.

$sel:description:HyperParameterSpecification', hyperParameterSpecification_description - A brief description of the hyperparameter.

$sel:name:HyperParameterSpecification', hyperParameterSpecification_name - The name of this hyperparameter. The name must be unique.

$sel:type':HyperParameterSpecification', hyperParameterSpecification_type - The type of this hyperparameter. The valid types are Integer, Continuous, Categorical, and FreeText.

hyperParameterSpecification_isTunable :: Lens' HyperParameterSpecification (Maybe Bool) Source #

Indicates whether this hyperparameter is tunable in a hyperparameter tuning job.

hyperParameterSpecification_defaultValue :: Lens' HyperParameterSpecification (Maybe Text) Source #

The default value for this hyperparameter. If a default value is specified, a hyperparameter cannot be required.

hyperParameterSpecification_isRequired :: Lens' HyperParameterSpecification (Maybe Bool) Source #

Indicates whether this hyperparameter is required.

hyperParameterSpecification_name :: Lens' HyperParameterSpecification Text Source #

The name of this hyperparameter. The name must be unique.

hyperParameterSpecification_type :: Lens' HyperParameterSpecification ParameterType Source #

The type of this hyperparameter. The valid types are Integer, Continuous, Categorical, and FreeText.