Partager via


ChoiceOption Classe

Définition

Cette classe représente l’option pour la valeur discrète, telle que chaîne, énumération, 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
Héritage
ChoiceOption
Attributs

Constructeurs

ChoiceOption(Object[])

Créer ChoiceOption avec choices

ChoiceOption(Object[], Object)

Créez ChoiceOption avec choices et defaultChoice.

Propriétés

Choices

Obtenez tous les choix.

Default

Obtient la valeur par défaut qui est mappant à l’espace de fonctionnalité (le cas échéant).

(Hérité de OptionBase)
FeatureSpaceDim

dimension de l’espace de caractéristique, qui est égale à la longueur de sortie de SampleFromFeatureSpace(Double[]).

Step

Obtient l’étape de cette option. Step est utilisé pour déterminer le nombre de grilles en laquelle cette option doit être divisée. Dans ChoiceOption, il s’agit toujours de la longueur de Choices. Et dans UniformNumericOption, c’est toujours [null]. Et dans SearchSpace, il s’agit d’une combinaison de tous dans Step ses options.

Méthodes

MappingToFeatureSpace(Parameter)

valeur mappant à [0, 1) distribution uniforme.

SampleFromFeatureSpace(Double[])

échantillon de [0,1) distribution uniforme.

S’applique à