Class ContinuousParameterRange

    • Method Detail

      • name

        public final String name()

        The name of the hyperparameter to tune.

        Returns:
        The name of the hyperparameter to tune.
      • maxValue

        public final Double maxValue()

        The maximum tunable value of the hyperparameter.

        Returns:
        The maximum tunable value of the hyperparameter.
      • minValue

        public final Double minValue()

        The minimum tunable value of the hyperparameter.

        Returns:
        The minimum tunable value of the hyperparameter.
      • scalingType

        public final ScalingType scalingType()

        The scale that hyperparameter tuning uses to search the hyperparameter range. Valid values:

        Auto

        Amazon Forecast 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 values greater than 0.

        ReverseLogarithmic

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

        Reverse logarithmic scaling works only for ranges that are entirely within the range 0 <= x < 1.0.

        For information about choosing a hyperparameter scale, see Hyperparameter Scaling. One of the following values:

        If the service returns an enum value that is not available in the current SDK version, scalingType will return ScalingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from scalingTypeAsString().

        Returns:
        The scale that hyperparameter tuning uses to search the hyperparameter range. Valid values:

        Auto

        Amazon Forecast 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 values greater than 0.

        ReverseLogarithmic

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

        Reverse logarithmic scaling works only for ranges that are entirely within the range 0 <= x < 1.0.

        For information about choosing a hyperparameter scale, see Hyperparameter Scaling. One of the following values:

        See Also:
        ScalingType
      • scalingTypeAsString

        public final String scalingTypeAsString()

        The scale that hyperparameter tuning uses to search the hyperparameter range. Valid values:

        Auto

        Amazon Forecast 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 values greater than 0.

        ReverseLogarithmic

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

        Reverse logarithmic scaling works only for ranges that are entirely within the range 0 <= x < 1.0.

        For information about choosing a hyperparameter scale, see Hyperparameter Scaling. One of the following values:

        If the service returns an enum value that is not available in the current SDK version, scalingType will return ScalingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from scalingTypeAsString().

        Returns:
        The scale that hyperparameter tuning uses to search the hyperparameter range. Valid values:

        Auto

        Amazon Forecast 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 values greater than 0.

        ReverseLogarithmic

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

        Reverse logarithmic scaling works only for ranges that are entirely within the range 0 <= x < 1.0.

        For information about choosing a hyperparameter scale, see Hyperparameter Scaling. One of the following values:

        See Also:
        ScalingType
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)