다음을 통해 공유


UniformNumericOption 클래스

정의

숫자 옵션에 대한 추상 클래스입니다.

[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.NumericOptionConverter))]
public abstract class UniformNumericOption : Microsoft.ML.SearchSpace.Option.OptionBase
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.NumericOptionConverter))>]
type UniformNumericOption = class
    inherit OptionBase
Public MustInherit Class UniformNumericOption
Inherits OptionBase
상속
UniformNumericOption
파생
특성

생성자

UniformNumericOption(Double, Double, Boolean)

max을 사용하여 minUniformNumericOption 만듭니다.

속성

Default

기능 공간에 매핑되는 기본값(있는 경우)을 가져옵니다.

(다음에서 상속됨 OptionBase)
FeatureSpaceDim

의 출력 길이와 같은 기능 공간의 SampleFromFeatureSpace(Double[])차원입니다.

LogBase

이 옵션이 로그 기반인지 여부를 가져옵니다.

Max

이 옵션의 최대값을 가져옵니다.

Min

이 옵션의 최소값을 가져옵니다.

Step

이 옵션의 단계를 가져옵니다. 는 Step 이 옵션을 분할해야 하는 그리드 수를 결정하는 데 사용됩니다. 에서는 ChoiceOption항상 의 길이입니다 Choices. 그리고 에서 UniformNumericOption항상 [null]입니다. 그리고 에서는 SearchSpace모든 옵션의 Step 조합입니다.

메서드

MappingToFeatureSpace(Parameter)

값을 [0, 1) 균일한 분포로 매핑합니다.

SampleFromFeatureSpace(Double[])

[0,1) 균일한 배포의 샘플입니다.

적용 대상