Lingua

ChoiceOption Classe

Definizione

Questa classe rappresenta l'opzione per un valore discreto, ad esempio stringa, enumerazione e così via.

[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.ChoiceOptionConverter))]
public sealed class ChoiceOption : Microsoft.ML.SearchSpace.Option.OptionBase
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
type ChoiceOption = class
    inherit OptionBase
Public NotInheritable Class ChoiceOption
Inherits OptionBase
Ereditarietà
ChoiceOption
Attributi

Costruttori

Nome Descrizione
ChoiceOption(Object[], Object)

Creare ChoiceOption con choices e defaultChoice.

ChoiceOption(Object[])

Crea ChoiceOption con choices

Proprietà

Nome Descrizione
Choices

Ottieni tutte le scelte.

Default

Ottiene il valore predefinito che esegue il mapping allo spazio delle funzionalità (se esistente).

(Ereditato da OptionBase)
FeatureSpaceDim

dimensione dello spazio delle caratteristiche, uguale alla lunghezza di output di SampleFromFeatureSpace(Double[]).

Step

Ottiene il passaggio di questa opzione. Viene Step utilizzato per determinare il numero di griglia in cui deve essere suddivisa questa opzione. In ChoiceOptionè sempre la lunghezza di Choices. E in UniformNumericOptionè sempre [null]. E in SearchSpaceè una combinazione di tutte le Step opzioni.

Metodi

Nome Descrizione
MappingToFeatureSpace(Parameter)

mapping del valore alla distribuzione uniforme [0, 1).

SampleFromFeatureSpace(Double[])

campione dalla distribuzione uniforme [0,1].

Si applica a