Compartir a través de


ChoiceOption Clase

Definición

Esta clase representa la opción para el valor discreto, como cadena, enumeración, 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
Herencia
ChoiceOption
Atributos

Constructores

ChoiceOption(Object[])

Crear ChoiceOption con choices

ChoiceOption(Object[], Object)

Cree ChoiceOption con choices y defaultChoice.

Propiedades

Choices

Obtenga todas las opciones.

Default

Obtiene el valor predeterminado que se asigna al espacio de características (si existe).

(Heredado de OptionBase)
FeatureSpaceDim

dimensión del espacio de características, que es igual a la longitud de salida de SampleFromFeatureSpace(Double[]).

Step

Obtiene el paso de esta opción. Step se usa para determinar el número de cuadrícula en la que se debe dividir esta opción. En ChoiceOption, siempre es la longitud de Choices. Y en UniformNumericOption, siempre es [null]. Y en SearchSpace, es una combinación de todas Step en sus opciones.

Métodos

MappingToFeatureSpace(Parameter)

asignación del valor a la distribución uniforme [0, 1].

SampleFromFeatureSpace(Double[])

muestra de la distribución uniforme [0,1].

Se aplica a