Compartilhar via


ChoiceOption Classe

Definição

Essa classe representa a opção para um valor discreto, como cadeia de caracteres, enumeração etc..

[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
Herança
ChoiceOption
Atributos

Construtores

ChoiceOption(Object[])

Criar ChoiceOption com choices

ChoiceOption(Object[], Object)

Crie ChoiceOption com choices e defaultChoice.

Propriedades

Choices

Obtenha todas as opções.

Default

Obtém o valor padrão que está mapeando para o espaço de recurso (se existir).

(Herdado de OptionBase)
FeatureSpaceDim

a dimensão do espaço de recurso, que é igual ao comprimento de saída de SampleFromFeatureSpace(Double[]).

Step

Obtém a etapa dessa opção. O Step é usado para determinar o número de grade em que essa opção deve ser dividida. Em ChoiceOption, é sempre o comprimento de Choices. E em UniformNumericOption, é sempre [nulo]. E no SearchSpace, é uma combinação de tudo Step em suas opções.

Métodos

MappingToFeatureSpace(Parameter)

valor de mapeamento para [0, 1) distribuição uniforme.

SampleFromFeatureSpace(Double[])

exemplo de distribuição uniforme [0,1).

Aplica-se a