Condividi tramite


ChoiceOption Classe

Definizione

Questa classe rappresenta l'opzione per il 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
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.ML.SearchSpace.Converter.ChoiceOptionConverter))>]
type ChoiceOption = class
    inherit OptionBase
Public NotInheritable Class ChoiceOption
Inherits OptionBase
Ereditarietà
ChoiceOption
Attributi

Costruttori

ChoiceOption(Object[])

Creare ChoiceOption con choices

ChoiceOption(Object[], Object)

Creare ChoiceOption con choices e defaultChoice.

Proprietà

Choices

Ottenere tutte le scelte.

Default

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

(Ereditato da OptionBase)
FeatureSpaceDim

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

Step

Ottiene il passaggio di questa opzione. Viene Step usato 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

MappingToFeatureSpace(Parameter)

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

SampleFromFeatureSpace(Double[])

esempio dalla distribuzione uniforme [0,1).

Si applica a