ChoiceOption Sınıf

Tanım

Bu sınıf dize, sabit listesi vb. gibi ayrık değer için seçeneği temsil eder.

[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
Devralma
ChoiceOption
Öznitelikler

Oluşturucular

ChoiceOption(Object[])

Ile oluştur ChoiceOptionchoices

ChoiceOption(Object[], Object)

ve defaultChoiceile choices oluşturunChoiceOption.

Özellikler

Choices

Tüm seçenekleri alın.

Default

Özellik alanına eşlenen varsayılan değeri alır (varsa).

(Devralındığı yer: OptionBase)
FeatureSpaceDim

, çıkış uzunluğuna eşit olan özellik alanının boyutudur SampleFromFeatureSpace(Double[]).

Step

Bu seçeneğin adımını alır. Step, bu seçeneğin bölünmesi gereken kılavuz sayısını belirlemek için kullanılır. içinde ChoiceOptionher zaman uzunluğu olur Choices. ve içinde UniformNumericOptionher zaman [null] olur. ve içinde SearchSpace, seçeneklerindeki tüm Step özelliklerin bir birleşimidir.

Yöntemler

MappingToFeatureSpace(Parameter)

değeri [0, 1) tekdüzen dağılımla eşleme.

SampleFromFeatureSpace(Double[])

[0,1) tekdüzen dağılımdan örnek.

Şunlara uygulanır