다음을 통해 공유


ChoiceOption 클래스

정의

이 클래스는 문자열, 열거형 등과 같은 불연속 값에 대한 옵션을 나타냅니다.

[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.ChoiceOptionConverter))]
public sealed class ChoiceOption : Microsoft.ML.SearchSpace.Option.OptionBase
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.ChoiceOptionConverter))>]
type ChoiceOption = class
    inherit OptionBase
Public NotInheritable Class ChoiceOption
Inherits OptionBase
상속
ChoiceOption
특성

생성자

ChoiceOption(Object[])

다음을 사용하여 만들기 ChoiceOptionchoices

ChoiceOption(Object[], Object)

및 를 defaultChoice사용하여 choices 를 만듭니 ChoiceOption 다.

속성

Choices

모든 선택 항목을 가져옵니다.

Default

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

(다음에서 상속됨 OptionBase)
FeatureSpaceDim

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

Step

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

메서드

MappingToFeatureSpace(Parameter)

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

SampleFromFeatureSpace(Double[])

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

적용 대상